You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Deploy Chart for Testing](#deploy-chart-for-testing)
11
+
-[Releasing](#releasing)
12
+
-[Contributing](#contributing)
13
+
-[License](#license)
13
14
14
15
This repo contains Dockerfiles and a Helm chart that can be used to deploy [VMPooler](https://github.com/puppetlabs/vmpooler). The Release Engineering team at Puppet uses the code here as part of operating our VMPooler instances.
15
16
@@ -64,21 +65,21 @@ Prerequisites:
64
65
65
66
```bash
66
67
|-- vmpooler-projects
68
+
||--vmpooler
67
69
||--vmpooler-deployment
68
-
||--vmpooler-dns-google-clouddns
70
+
||--vmpooler-dns-gcp
69
71
||--vmpooler-provider-ec2
70
72
||--vmpooler-provider-gce
71
73
||--vmpooler-provider-vsphere
72
74
```
73
75
74
-
2. From the `vmpooler-projects` directory run `docker build -t vmpooler-local -f vmpooler-deployment/docker/Dockerfile.local .`
75
-
3. Run `docker compose -f vmpooler-deployment/docker/docker-compose.local.yml up`
76
+
2. From the `vmpooler-projects/vmpooler-deployment` directory run `docker compose -f docker/docker-compose.dev.yml up --build`
76
77
77
78
- Develop via Git source:
78
-
4. For the component(s) you are developing on, commit and push changes to a branch.
79
-
5. Change to the `docker` directory and modify the `Gemfile` as needed to pull the gem(s) from your git branch.
80
-
6. Run `./update-gemfile-lock` to update the `Gemfile.lock`
81
-
7. Run `docker compose build && docker compose up`.
79
+
1. For the component(s) you are developing on, commit and push changes to a branch.
80
+
2. Change to the `docker` directory and modify the `Gemfile` as needed to pull the gem(s) from your git branch.
81
+
3. Run `./update-gemfile-lock` to update the `Gemfile.lock`
82
+
4. Run `docker compose build && docker compose up`.
82
83
83
84
When a dependency Helm chart is updated, be sure to run `./update-chart-lock` to update the lockfile, otherwise the test and release workflows will fail.
84
85
@@ -91,7 +92,7 @@ These are the default ports used in the docker compose file, to change them edit
91
92
| Redis Server |`localhost:6379` (Password: `vmpooler`) |
0 commit comments