Skip to content
Snippets Groups Projects
Verified Commit 66d01ed5 authored by Antoine R. Dumont's avatar Antoine R. Dumont
Browse files

elastic-worker: Declare services within namespaces

This triggers a cascade of secrets to deploy to specific namespaces though.

Related to T4144
parent ae8800c9
No related branches found
No related tags found
No related merge requests found
......@@ -95,7 +95,7 @@ $ kubectl describe secret metadata-fetcher-credentials
Installed through:
```
$ TYPE=git
$ TYPE=git # Replace mentions below in the yaml files
$ kubectl -f $SECRET_FILE apply
# for secret file in {
# loader-$TYPE-metadata-fetcher-credentials.yaml
......@@ -107,6 +107,7 @@ apiVersion: v1
kind: Secret
metadata:
name: metadata-fetcher-credentials
namespace: ns-loaders-git
type: Opaque
stringData:
data: |
......@@ -121,6 +122,7 @@ apiVersion: v1
kind: Secret
metadata:
name: amqp-access-credentials
namespace: ns-loaders-$TYPE
type: Opaque
stringData:
host: amqp://<redacted>:<redacted>@scheduler0.internal.staging.swh.network:5672/%2f
......@@ -129,6 +131,7 @@ apiVersion: v1
kind: Secret
metadata:
name: loaders-$TYPE-sentry-secrets
namespace: ns-loaders-$TYPE
type: Opaque
stringData:
sentry-dsn: https://<redacted>@sentry.softwareheritage.org/8
......
......@@ -3,7 +3,7 @@ apiVersion: keda.sh/v1alpha1
kind: TriggerAuthentication
metadata:
name: amqp-authentication
namespace: default # must be same namespace as the ScaledObject
namespace: ns-{{ .Values.loader.name }}-{{ .Values.loader.type }}
spec:
secretTargetRef: # Optional.
- parameter: host
......@@ -15,6 +15,7 @@ apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
name: loaders-{{ .Values.loader.name }}-{{ .Values.loader.type }}-operators
namespace: ns-{{ .Values.loader.name }}-{{ .Values.loader.type }}
spec:
scaleTargetRef:
apiVersion: apps/v1 # Optional. Default: apps/v1
......
......@@ -3,6 +3,7 @@ apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Values.loader.name }}-{{ .Values.loader.type }}
namespace: ns-{{ .Values.loader.name }}-{{ .Values.loader.type }}
data:
config.yml: |
storage:
......
......@@ -3,6 +3,7 @@ apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Values.loader.name }}-{{ .Values.loader.type }}
namespace: ns-{{ .Values.loader.name }}-{{ .Values.loader.type }}
labels:
app: {{ .Values.loader.name }}-{{ .Values.loader.type }}
spec:
......
......@@ -3,6 +3,7 @@ apiVersion: v1
kind: Service
metadata:
name: storage-{{ .Values.loader.name }}-{{ .Values.loader.type }}
namespace: ns-{{ .Values.loader.name }}-{{ .Values.loader.type }}
spec:
type: ExternalName
externalName: {{ .Values.storage.host }}
......@@ -12,6 +13,7 @@ apiVersion: v1
kind: Service
metadata:
name: amqp-{{ .Values.loader.name }}-{{ .Values.loader.type }}
namespace: ns-{{ .Values.loader.name }}-{{ .Values.loader.type }}
spec:
type: ExternalName
externalName: {{ .Values.amqp.host }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment