-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Evan "Hippy" Slatis edited this page Mar 4, 2022
·
15 revisions
- Convert OKD templates to Helm [Priority]
- Centralized Helm template support
- Project deployments via centralized Helm chart(?)
- Project deployments via generated Helm chart(?)
- Support Blue/Green and Canary deployments
- OKD BuildConfigs to Jenkins CasC and Jobs DSL
- Federated deployment approach
- Follow example from image repo per env
- prod regions must match clusters now, too
- elcicd.sh to kubectl plugin [DONE]
- Move all oc refs to kubectl
- set oc or kubectl as binary in conf files
- .openshift folder to .elcicd [Priority]
- warn users .openshift folder is deprecated
- Auto-generate dev and tutorial environment [DONE]
- Remove s2i image builds
- Replace with direct, non-root podman calls for microservice builds [DONE]
- Replace scripts with podman image builds (not-root not important here)
- Replace default images
- Alpine/Jenkinsci images (definitely smaller)?
- CentOS/Fedora?
- Add hook for image scans in image builds before pushing [DONE]
- Add hook for confirmation scan/validation [Priority]
- Before tagging release candidates
- Before deploying production releases
- Call it validation gate hook
- Add configuration for acceptance, integration, and smoke (AIS) testing [Priority]
- Use same label strategy for agent determination
- Agents run in project namespace (not CICD Automation Server namespace)
- Enable optional auto-promotion on tests successfully completing
- Optional centralized Dockerfiles [Priority]
- Standard Dockerfiles held in el-CICD-config
- Repo custom Dockerfiles optionally turned off
- Add option to output union of *.conf files for comparison of versions [Priority]