deploy: private package pull via External Secrets; pull over public HTTPS (no k3s restart)
CI / ci (push) Successful in 1m55s
CI / ci (push) Successful in 1m55s
- k3s pulls git.7tl-homelab.com/... over valid TLS (no registries.yaml/node config) - CI still pushes internally to 10.66.15.22:3000 (fast, insecure-trusted) - ExternalSecret materializes gitea-registry dockerconfigjson from OpenBao - deployment uses imagePullSecrets: gitea-registry - .env added to .dockerignore
This commit is contained in:
1 parent
466a01f217
commit
b9f2c72bd4
5 files changed
+54
-19
No files matched your search
+7
-6
@@ -13,14 +13,15 @@ spec:
|
||||
labels:
|
||||
app: bluecap-website
|
||||
spec:
|
||||
# If the Gitea package is PRIVATE, create a docker-registry secret (ideally via
|
||||
# External Secrets) named `gitea-registry` in this namespace and uncomment:
|
||||
# imagePullSecrets:
|
||||
# - name: gitea-registry
|
||||
# Private Gitea package -> pull auth from the External-Secrets-managed dockerconfigjson
|
||||
# (see k8s/externalsecret-registry.yaml).
|
||||
imagePullSecrets:
|
||||
- name: gitea-registry
|
||||
containers:
|
||||
- name: website
|
||||
# Tag is managed by CI via kustomize (see k8s/kustomization.yaml `images`).
|
||||
image: 10.66.15.22:3000/bmr_bluecap/bcs-website:latest
|
||||
# Pulled over public HTTPS (valid cert -> no node registry config). Tag managed by CI
|
||||
# via kustomize (see k8s/kustomization.yaml `images`).
|
||||
image: git.7tl-homelab.com/bmr_bluecap/bcs-website:latest
|
||||
imagePullPolicy: IfNotPresent
|
||||
ports:
|
||||
- name: http
|
||||
|
||||
Reference in new issue
Block a user