diff --git a/services/harbor/helmrelease.yaml b/services/harbor/helmrelease.yaml index 887e97f..3ce3a91 100644 --- a/services/harbor/helmrelease.yaml +++ b/services/harbor/helmrelease.yaml @@ -60,11 +60,13 @@ spec: existingSecret: harbor-db sslmode: disable redis: - image: - repository: registry.bstein.dev/infra/harbor-redis - tag: v2.14.1-arm64 type: internal internal: + image: + repository: registry.bstein.dev/infra/harbor-redis + tag: v2.14.1-arm64 + nodeSelector: + kubernetes.io/hostname: titan-05 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: @@ -99,6 +101,8 @@ spec: image: repository: registry.bstein.dev/infra/harbor-core tag: v2.14.1-arm64 + nodeSelector: + kubernetes.io/hostname: titan-05 existingSecret: harbor-core existingXsrfSecret: harbor-core existingXsrfSecretKey: CSRF_KEY @@ -127,6 +131,8 @@ spec: image: repository: registry.bstein.dev/infra/harbor-jobservice tag: v2.14.1-arm64 + nodeSelector: + kubernetes.io/hostname: titan-05 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: @@ -152,6 +158,8 @@ spec: image: repository: registry.bstein.dev/infra/harbor-portal tag: v2.14.1-arm64 + nodeSelector: + kubernetes.io/hostname: titan-05 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: @@ -174,37 +182,16 @@ spec: operator: In values: [ "rpi4" ] registry: - image: - repository: registry.bstein.dev/infra/harbor-registry - tag: v2.14.1-arm64 - controllerImage: - repository: registry.bstein.dev/infra/harbor-registryctl - tag: v2.14.1-arm64 - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: kubernetes.io/arch - operator: In - values: [ "arm64" ] - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 90 - preference: - matchExpressions: - - key: hardware - operator: In - values: [ "rpi5" ] - - weight: 50 - preference: - matchExpressions: - - key: hardware - operator: In - values: [ "rpi4" ] - log: - image: - repository: registry.bstein.dev/infra/harbor-log - tag: v2.14.1-arm64 + registry: + image: + repository: registry.bstein.dev/infra/harbor-registry + tag: v2.14.1-arm64 + controller: + image: + repository: registry.bstein.dev/infra/harbor-registryctl + tag: v2.14.1-arm64 + nodeSelector: + kubernetes.io/hostname: titan-05 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: @@ -230,6 +217,8 @@ spec: image: repository: registry.bstein.dev/infra/harbor-nginx tag: v2.14.1-arm64 + nodeSelector: + kubernetes.io/hostname: titan-05 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: