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
Copy file name to clipboardExpand all lines: docs/usage/content-workflows.md
+21-8Lines changed: 21 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -165,22 +165,19 @@ In this example, the base and Skydive images have been tagged `wallaby-20220811T
165
165
166
166
Instructions for building Kolla container images manually are provided in the [StackHPC kayobe config README](https://github.com/stackhpc/stackhpc-kayobe-config/blob/bf1396b8564b79344e4b6cfb934eab865ff1ad09/README.rst#L226).
167
167
168
-
## Syncing container images
168
+
## Publishing container images
169
+
170
+
The [Publish container repositories](https://github.com/stackhpc/stackhpc-release-train/actions/workflows/container-publish.yml) workflow runs after a push to the `main` branch of the `stackhpc-release-train` repository, when relevant files have changed.
169
171
170
-
The [Sync container repositories](https://github.com/stackhpc/stackhpc-release-train/actions/workflows/container-sync.yml) workflow runs after a successful [container image build](#building-container-images) workflow run, or on demand.
171
172
It runs the following playbooks:
172
173
173
-
*`dev-pulp-container-publish.yml`: Configure access control for development container distributions on `ark`.
174
-
*`test-pulp-container-sync.yml`: Synchronise `test` with container images from `stackhpc-dev` namespace on `ark`.
175
-
*`test-pulp-container-publish.yml`: Create distributions on `test` Pulp server for any new container images.
174
+
*`dev-pulp-container-publish.yml`: Configure access control for development and release container repositories and distributions on `ark`.
176
175
177
176
Use GitHub Actions to run this workflow, or to run it manually:
178
177
179
178
```
180
179
ansible-playbook -i ansible/inventory \
181
-
ansible/dev-pulp-container-publish.yml \
182
-
ansible/test-pulp-container-sync.yml \
183
-
ansible/test-pulp-container-publish.yml
180
+
ansible/dev-pulp-container-publish.yml
184
181
```
185
182
186
183
Configuration for container images is in:
@@ -191,6 +188,22 @@ Configuration for container images is in:
191
188
192
189
New images should be added to `kolla_container_images` in `ansible/inventory/group_vars/all/kolla`.
193
190
191
+
## Syncing container images
192
+
193
+
The [Sync container repositories](https://github.com/stackhpc/stackhpc-release-train/actions/workflows/container-sync.yml) workflow runs after a successful [container image build](#building-container-images) workflow run, or on demand.
194
+
It runs the following playbooks:
195
+
196
+
*`test-pulp-container-sync.yml`: Synchronise `test` with container images from `stackhpc-dev` namespace on `ark`.
197
+
*`test-pulp-container-publish.yml`: Create distributions on `test` Pulp server for any new container images.
198
+
199
+
Use GitHub Actions to run this workflow, or to run it manually:
200
+
201
+
```
202
+
ansible-playbook -i ansible/inventory \
203
+
ansible/test-pulp-container-sync.yml \
204
+
ansible/test-pulp-container-publish.yml
205
+
```
206
+
194
207
## Updating container image tags in Kayobe configuration
0 commit comments