harbor: automate nginx and prepare

This commit is contained in:
Brad Stein 2025-12-17 13:14:31 -03:00
parent 2f66afd970
commit efa6d92b69
2 changed files with 50 additions and 2 deletions

View File

@ -227,7 +227,7 @@ spec:
nginx:
image:
repository: registry.bstein.dev/infra/harbor-nginx
tag: v2.14.1-arm64
tag: v2.14.1-arm64 # {"$imagepolicy": "harbor:harbor-nginx"}
nodeSelector:
kubernetes.io/hostname: titan-05
affinity:
@ -254,6 +254,6 @@ spec:
prepare:
image:
repository: registry.bstein.dev/infra/harbor-prepare
tag: v2.14.1-arm64
tag: v2.14.1-arm64 # {"$imagepolicy": "harbor:harbor-prepare"}
updateStrategy:
type: Recreate

View File

@ -142,3 +142,51 @@ spec:
policy:
semver:
range: ">=2.14.0-0 <2.15.0-0"
---
apiVersion: image.toolkit.fluxcd.io/v1beta2
kind: ImageRepository
metadata:
name: harbor-nginx
namespace: harbor
spec:
image: registry.bstein.dev/infra/harbor-nginx
interval: 5m0s
---
apiVersion: image.toolkit.fluxcd.io/v1beta2
kind: ImagePolicy
metadata:
name: harbor-nginx
namespace: harbor
spec:
imageRepositoryRef:
name: harbor-nginx
filterTags:
pattern: '^v(?P<version>\\d+\\.\\d+\\.\\d+-arm64(\\.\\d+)?)$'
extract: '$version'
policy:
semver:
range: ">=2.14.0-0 <2.15.0-0"
---
apiVersion: image.toolkit.fluxcd.io/v1beta2
kind: ImageRepository
metadata:
name: harbor-prepare
namespace: harbor
spec:
image: registry.bstein.dev/infra/harbor-prepare
interval: 5m0s
---
apiVersion: image.toolkit.fluxcd.io/v1beta2
kind: ImagePolicy
metadata:
name: harbor-prepare
namespace: harbor
spec:
imageRepositoryRef:
name: harbor-prepare
filterTags:
pattern: '^v(?P<version>\\d+\\.\\d+\\.\\d+-arm64(\\.\\d+)?)$'
extract: '$version'
policy:
semver:
range: ">=2.14.0-0 <2.15.0-0"