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
- Fix README: wrong Habitat Builder link pointed to 'chef-server' origin instead
of the actual 'chef' origin (all plan.sh files use pkg_origin=chef)
- Add 'Published Docker Containers' section to README documenting all 6 containers
published to Docker Hub (oc_erchef, bookshelf, oc_bifrost, oc_id, chef-server-nginx,
chef-server-ctl), how Habitat Builder builds them, and how channel tags are applied
- Re-enable Docker Hub container channel tagging in promote_harts_and_containers.sh:
the docker pull/tag/push block was entirely commented out, meaning channel-tagged
images like chef/oc_erchef:stable were never being published despite the docker-compose.yml
relying on them
- Add Docker Hub login (via Vault) before docker push commands
- Fix openresty-noroot skip logic (it has no export_targets=[docker] in .bldr.toml)
- Replace stale TODO/broken-pipeline comments with clear explanatory comments
Co-authored-by: brianLoomis <90281862+brianLoomis@users.noreply.github.com>
Agent-Logs-Url: https://github.com/chef/chef-server/sessions/484aed12-f0be-4fa2-b8b0-d5c0b1f491e7
Container images are built by [Habitat Builder](https://bldr.habitat.sh) using the `export_targets = ["docker"]` configuration in `.bldr.toml`. Each component plan (`src/<component>/habitat/plan.sh`) uses `pkg_origin=chef`, which determines the Docker Hub organization name.
93
+
94
+
When an omnibus package is promoted to the `current`, `stable`, or `LTS-2024` channel, the Expeditor CI pipeline runs `.expeditor/promote_harts_and_containers.sh`, which promotes the corresponding Habitat packages and re-tags the Docker images with the channel name (e.g., `chef/oc_erchef:stable`, `chef/oc_erchef:current`) and updates `latest` when promoted to `stable`.
95
+
96
+
### Running Chef Infra Server with Docker Compose
97
+
79
98
A top-level `docker-compose.yml` file exists for running Chef Infra Server from Habitized Docker images:
0 commit comments