Actions
Task #5116
closedTask #5069: Build pulp 3 containers
Handle properly whether to build container images with pulpcore stable or dev
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 56
Quarter:
Description
Right now building pulpcore & pulpcore-plugin stable or nightly is hardcoded into the Dockerfile.
And it is hardcoded as nightly.
It should be a configuration option.
For CI purposes, some plugins will want to target stable, while others will want to target nightly.
Actions
Replace configMaps with better featured K8s Custom Resources
Because ansible operators use them by default, they specifically watch for changes to them, and because the variable names are simpler.
This commit includes:
Making more options configurable
Switching to the stable tag for the "pulp" image It (3.0.0rc4) actually contains drf 3.9.4, and therefore works.
Let users easily define their own Custom Resources
Rename the pulp image "version" to "tag"
Note: Automatic camelCase conversion of CR field names necessitates using snake_case
fixes: #5069 containers: Replace configMap with better featured custom resources https://pulp.plan.io/issues/5219
re: #5116 Handle properly whether to build container images with pulpcore stable or dev https://pulp.plan.io/issues/5116