mirror of
https://github.com/puppetlabs/vmpooler-deployment.git
synced 2026-01-26 03:28:41 -05:00
General updates related to packaging
- Docs were updated - minor adjustments to Dockerfiles - helm chart updated to point to actual image registry
This commit is contained in:
parent
1daa3fa11d
commit
88aba7af57
8 changed files with 49 additions and 19 deletions
20
README.md
20
README.md
|
|
@ -1,14 +1,18 @@
|
|||
# vmpooler-deployment
|
||||
|
||||
This repo contains Dockerfiles and a Helm chart that can be used to deploy [VMPooler](https://github.com/puppetlabs/vmpooler).
|
||||
This repo contains Dockerfiles and a Helm chart that can be used to deploy [VMPooler](https://github.com/puppetlabs/vmpooler). The DIO team at Puppet uses the code here as part of operating our VMPooler instances.
|
||||
|
||||
## Status
|
||||
## Docker Registry
|
||||
|
||||
This repo is a work in progress. It mostly works but many bits need adjusting here and there as they were compiled from other locations. More details will be added soon.
|
||||
The GitHub Actions in this repository publish images to GitHub Packages. You can browse the VMPooler containers [here](https://github.com/puppetlabs/vmpooler-deployment/pkgs/container/vmpooler-deployment%2Fvmpooler).
|
||||
|
||||
Containers are organized using image tags:
|
||||
|
||||
- `x.y.z-prod-all-providers` represents images built using the Dockerfile in `docker/prod-all-providers`. These images use the Gemfile in the same directory to pull in current versions of the `vmpooler` gem and the gems for all known production-grade providers.
|
||||
|
||||
## Helm Repository
|
||||
|
||||
The `docs/` folder in this repository represents a Helm repo served via GitHub Pages at https://puppetlabs.github.io/vmpooler-deployment/
|
||||
The `docs/` folder in this repository represents a Helm repository served via GitHub Pages at https://puppetlabs.github.io/vmpooler-deployment/
|
||||
|
||||
```bash
|
||||
$ helm repo add vmpooler-deployment https://puppetlabs.github.io/vmpooler-deployment/
|
||||
|
|
@ -24,3 +28,11 @@ helm repo index --url https://puppetlabs.github.io/vmpooler-deployment/ .
|
|||
git add .
|
||||
git commit -a
|
||||
```
|
||||
|
||||
## Contributing
|
||||
|
||||
We welcome and encourage contributions!
|
||||
|
||||
## License
|
||||
|
||||
vmpooler-deployment is distributed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html). See the [LICENSE](LICENSE) file for more details.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue