ghp: use direct ghcr.io image + set GHP_ADMINS #359

Merged
benvin merged 2 commits from benvin/ghp-image-admins into main 2026-08-13 22:08:06 +10:00
4 changed files with 10 additions and 5 deletions
+1 -1
View File
@@ -19,4 +19,4 @@ data:
GHP_TLS_CERT_FILE: /etc/ghp/tls/tls.crt
GHP_TLS_KEY_FILE: /etc/ghp/tls/tls.key
# PLACEHOLDER: set to Ben's GitHub username before ghp will admit an admin.
GHP_ADMINS: "REPLACE_ME_ben_github_username"
GHP_ADMINS: "neoloc"
+3 -3
View File
@@ -34,7 +34,7 @@ spec:
type: RuntimeDefault
containers:
- name: ghp
image: artifactapi.k8s.syd1.au.unkin.net/ghcr/goodtune/ghp:0.20.0
image: ghcr.io/goodtune/ghp:0.20.0
imagePullPolicy: IfNotPresent
# Drop the image's default --migrate so replicas never race migrations;
# schema is applied by the wave-1 migrate hook Job instead.
@@ -102,7 +102,7 @@ spec:
httpGet:
path: /metrics
port: metrics
scheme: HTTP
scheme: HTTPS
initialDelaySeconds: 30
periodSeconds: 30
successThreshold: 1
@@ -112,7 +112,7 @@ spec:
httpGet:
path: /metrics
port: metrics
scheme: HTTP
scheme: HTTPS
initialDelaySeconds: 10
periodSeconds: 5
successThreshold: 1
+1 -1
View File
@@ -37,7 +37,7 @@ spec:
type: RuntimeDefault
containers:
- name: migrate
image: artifactapi.k8s.syd1.au.unkin.net/ghcr/goodtune/ghp:0.20.0
image: ghcr.io/goodtune/ghp:0.20.0
imagePullPolicy: IfNotPresent
command: ["/ghp", "migrate"]
env:
+5
View File
@@ -16,3 +16,8 @@ spec:
endpoints:
- port: metrics
path: /metrics
scheme: https
# ghp serves metrics over TLS with an internal-CA cert; skip verification
# since the scrape targets a pod IP the cert SANs do not cover.
tlsConfig:
insecureSkipVerify: true