mward4
|
eab245f61d
|
OpenShift: pull runtime image from the internal ATT GitLab registry
- runtime/03-deployment.yaml: image is now
att-gitlab.apps.evd.geaerospace.net:5050/att/infrastructure/vshell:latest with
imagePullSecrets; the internal ImageStream trigger is gone
- runtime/00-serviceaccount.yaml: carries att-gitlab-pull
- runtime/06-att-gitlab-pull-secret.yaml: registry credentials (placeholders)
- cluster/00-insecure-registry.yaml: Image/cluster insecureRegistries entry, the
cluster-side equivalent of 'podman pull -k'
- 02/03 build manifests marked optional, with the GitLab push-output variant
documented inline
- openshift/README.md split into run-from-registry and build-in-cluster paths
- all 14 manifests decode cleanly with 'oc create --dry-run=client'
|
2026-10-05 14:24:29 -04:00 |
|
mward4
|
9dbe3749ba
|
Add OpenShift manifests for in-cluster build and runtime
- build chain: project, Gitea basic-auth source secret, output ImageStream,
BuildConfig (Docker strategy, ubuntu:24.04 base), optional base-image
ImageStream and Docker Hub pull secret
- runtime: ServiceAccount + least-privilege SCC and its RoleBinding (VShell
needs UID 0), PVC for config/certificate, Deployment with ImageStream
trigger, ClusterIP Service, passthrough HTTPS Route
- all manifests verified with 'oc create --dry-run=client' against the
OpenShift 4.22 client scheme (12/12 decode cleanly)
|
2026-10-05 13:25:10 -04:00 |
|