Automated upload for dev.t09.de
This commit is contained in:
parent
dd0ec4f187
commit
2a9f293ffb
11 changed files with 156 additions and 12 deletions
|
|
@ -65,7 +65,7 @@ metadata:
|
||||||
namespace: gitea
|
namespace: gitea
|
||||||
annotations:
|
annotations:
|
||||||
everest.io/disk-volume-type: GPSSD
|
everest.io/disk-volume-type: GPSSD
|
||||||
everest.io/crypt-key-id: 504da534-e5dc-4886-b20d-87ba595e56da
|
everest.io/crypt-key-id: ff425543-74a9-4cda-885e-6020ceb8d74e
|
||||||
spec:
|
spec:
|
||||||
storageClassName: csi-disk
|
storageClassName: csi-disk
|
||||||
accessModes:
|
accessModes:
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ persistence:
|
||||||
size: 200Gi
|
size: 200Gi
|
||||||
storageClass: csi-disk
|
storageClass: csi-disk
|
||||||
annotations:
|
annotations:
|
||||||
everest.io/crypt-key-id: 504da534-e5dc-4886-b20d-87ba595e56da
|
everest.io/crypt-key-id: ff425543-74a9-4cda-885e-6020ceb8d74e
|
||||||
everest.io/disk-volume-type: GPSSD
|
everest.io/disk-volume-type: GPSSD
|
||||||
|
|
||||||
test:
|
test:
|
||||||
|
|
@ -166,7 +166,7 @@ service:
|
||||||
nodePort: 32222
|
nodePort: 32222
|
||||||
externalTrafficPolicy: Cluster
|
externalTrafficPolicy: Cluster
|
||||||
annotations:
|
annotations:
|
||||||
kubernetes.io/elb.id: 36251ad1-0277-43d5-8b41-6099a789a648
|
kubernetes.io/elb.id: 682b203e-40b4-460d-ada5-35d1923f3fcd
|
||||||
|
|
||||||
image:
|
image:
|
||||||
pullPolicy: "IfNotPresent"
|
pullPolicy: "IfNotPresent"
|
||||||
|
|
|
||||||
25
otc/dev.t09.de/stacks/garm/optimiser-receiver.yaml
Normal file
25
otc/dev.t09.de/stacks/garm/optimiser-receiver.yaml
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
apiVersion: argoproj.io/v1alpha1
|
||||||
|
kind: Application
|
||||||
|
metadata:
|
||||||
|
name: optimiser-receiver
|
||||||
|
namespace: argocd
|
||||||
|
labels:
|
||||||
|
env: dev
|
||||||
|
finalizers:
|
||||||
|
- resources-finalizer.argocd.argoproj.io
|
||||||
|
spec:
|
||||||
|
project: default
|
||||||
|
syncPolicy:
|
||||||
|
automated:
|
||||||
|
selfHeal: true
|
||||||
|
syncOptions:
|
||||||
|
- CreateNamespace=true
|
||||||
|
retry:
|
||||||
|
limit: -1
|
||||||
|
destination:
|
||||||
|
name: in-cluster
|
||||||
|
namespace: garm
|
||||||
|
source:
|
||||||
|
repoURL: https://edp.buildth.ing/DevFW-CICD/stacks-instances
|
||||||
|
targetRevision: HEAD
|
||||||
|
path: "otc/dev.t09.de/stacks/garm/optimiser-receiver"
|
||||||
|
|
@ -0,0 +1,93 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
name: optimiser-receiver
|
||||||
|
labels:
|
||||||
|
app: optimiser-receiver
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: optimiser-receiver
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app: optimiser-receiver
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: receiver
|
||||||
|
image: edp.buildth.ing/devfw-cicd/forgejo-runner-optimiser-receiver:0.0.3
|
||||||
|
args:
|
||||||
|
- --db=/data/metrics.db
|
||||||
|
ports:
|
||||||
|
- name: http
|
||||||
|
containerPort: 8080
|
||||||
|
protocol: TCP
|
||||||
|
env:
|
||||||
|
- name: RECEIVER_READ_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: optimiser-tokens
|
||||||
|
key: read-token
|
||||||
|
- name: RECEIVER_HMAC_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: optimiser-tokens
|
||||||
|
key: hmac-key
|
||||||
|
volumeMounts:
|
||||||
|
- name: data
|
||||||
|
mountPath: /data
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /health
|
||||||
|
port: http
|
||||||
|
initialDelaySeconds: 5
|
||||||
|
periodSeconds: 30
|
||||||
|
readinessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /health
|
||||||
|
port: http
|
||||||
|
initialDelaySeconds: 2
|
||||||
|
periodSeconds: 10
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 50m
|
||||||
|
memory: 64Mi
|
||||||
|
limits:
|
||||||
|
cpu: 200m
|
||||||
|
memory: 128Mi
|
||||||
|
volumes:
|
||||||
|
- name: data
|
||||||
|
persistentVolumeClaim:
|
||||||
|
claimName: optimiser-receiver-data
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
name: optimiser-receiver
|
||||||
|
labels:
|
||||||
|
app: optimiser-receiver
|
||||||
|
spec:
|
||||||
|
selector:
|
||||||
|
app: optimiser-receiver
|
||||||
|
ports:
|
||||||
|
- name: http
|
||||||
|
port: 8080
|
||||||
|
targetPort: http
|
||||||
|
protocol: TCP
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: PersistentVolumeClaim
|
||||||
|
metadata:
|
||||||
|
name: optimiser-receiver-data
|
||||||
|
labels:
|
||||||
|
app: optimiser-receiver
|
||||||
|
annotations:
|
||||||
|
everest.io/disk-volume-type: GPSSD
|
||||||
|
spec:
|
||||||
|
storageClassName: csi-disk
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteOnce
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 1Gi
|
||||||
26
otc/dev.t09.de/stacks/garm/optimiser-receiver/ingress.yaml
Normal file
26
otc/dev.t09.de/stacks/garm/optimiser-receiver/ingress.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: Ingress
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
|
||||||
|
cert-manager.io/cluster-issuer: main
|
||||||
|
|
||||||
|
name: optimiser-receiver
|
||||||
|
namespace: garm
|
||||||
|
spec:
|
||||||
|
ingressClassName: nginx
|
||||||
|
rules:
|
||||||
|
- host: optimiser.dev.t09.de
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
- backend:
|
||||||
|
service:
|
||||||
|
name: optimiser-receiver
|
||||||
|
port:
|
||||||
|
number: 8080
|
||||||
|
path: /
|
||||||
|
pathType: Prefix
|
||||||
|
tls:
|
||||||
|
- hosts:
|
||||||
|
- optimiser.dev.t09.de
|
||||||
|
secretName: optimiser-receiver-tls
|
||||||
|
|
@ -48,7 +48,7 @@ customConfig:
|
||||||
type: elasticsearch
|
type: elasticsearch
|
||||||
inputs: [parser]
|
inputs: [parser]
|
||||||
endpoints:
|
endpoints:
|
||||||
- https://o12y.observability.t09.de/insert/elasticsearch/
|
- https://o12y.observability./insert/elasticsearch/
|
||||||
auth:
|
auth:
|
||||||
strategy: basic
|
strategy: basic
|
||||||
user: ${VECTOR_USER}
|
user: ${VECTOR_USER}
|
||||||
|
|
|
||||||
|
|
@ -778,7 +778,7 @@ vmagent:
|
||||||
# -- Remote write configuration of VMAgent, allowed parameters defined in a [spec](https://docs.victoriametrics.com/operator/api#vmagentremotewritespec)
|
# -- Remote write configuration of VMAgent, allowed parameters defined in a [spec](https://docs.victoriametrics.com/operator/api#vmagentremotewritespec)
|
||||||
additionalRemoteWrites:
|
additionalRemoteWrites:
|
||||||
# []
|
# []
|
||||||
- url: https://o12y.observability.t09.de/api/v1/write
|
- url: https://o12y.observability./api/v1/write
|
||||||
basicAuth:
|
basicAuth:
|
||||||
username:
|
username:
|
||||||
name: simple-user-secret
|
name: simple-user-secret
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ spec:
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
everest.io/disk-volume-type: GPSSD
|
everest.io/disk-volume-type: GPSSD
|
||||||
everest.io/crypt-key-id: 504da534-e5dc-4886-b20d-87ba595e56da
|
everest.io/crypt-key-id: ff425543-74a9-4cda-885e-6020ceb8d74e
|
||||||
spec:
|
spec:
|
||||||
storageClassName: csi-disk
|
storageClassName: csi-disk
|
||||||
accessModes:
|
accessModes:
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ spec:
|
||||||
removePvcAfterDelete: true
|
removePvcAfterDelete: true
|
||||||
storageMetadata:
|
storageMetadata:
|
||||||
annotations:
|
annotations:
|
||||||
everest.io/crypt-key-id: 504da534-e5dc-4886-b20d-87ba595e56da
|
everest.io/crypt-key-id: ff425543-74a9-4cda-885e-6020ceb8d74e
|
||||||
everest.io/disk-volume-type: GPSSD
|
everest.io/disk-volume-type: GPSSD
|
||||||
storage:
|
storage:
|
||||||
storageClassName: csi-disk
|
storageClassName: csi-disk
|
||||||
|
|
|
||||||
|
|
@ -288,7 +288,7 @@ vmsingle:
|
||||||
extraArgs: {}
|
extraArgs: {}
|
||||||
storageMetadata:
|
storageMetadata:
|
||||||
annotations:
|
annotations:
|
||||||
everest.io/crypt-key-id: 504da534-e5dc-4886-b20d-87ba595e56da
|
everest.io/crypt-key-id: ff425543-74a9-4cda-885e-6020ceb8d74e
|
||||||
everest.io/disk-volume-type: GPSSD
|
everest.io/disk-volume-type: GPSSD
|
||||||
storage:
|
storage:
|
||||||
storageClassName: csi-disk
|
storageClassName: csi-disk
|
||||||
|
|
@ -690,9 +690,9 @@ vmauth:
|
||||||
annotations:
|
annotations:
|
||||||
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
|
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
|
||||||
cert-manager.io/cluster-issuer: main
|
cert-manager.io/cluster-issuer: main
|
||||||
host: o12y.observability.t09.de
|
host: o12y.observability.
|
||||||
tlsHosts:
|
tlsHosts:
|
||||||
- o12y.observability.t09.de
|
- o12y.observability.
|
||||||
tlsSecretName: vmauth-tls-secret
|
tlsSecretName: vmauth-tls-secret
|
||||||
unauthorizedUserAccessSpec: {}
|
unauthorizedUserAccessSpec: {}
|
||||||
selectAllByDefault: true
|
selectAllByDefault: true
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,8 @@ controller:
|
||||||
annotations:
|
annotations:
|
||||||
kubernetes.io/elb.class: union
|
kubernetes.io/elb.class: union
|
||||||
kubernetes.io/elb.port: '80'
|
kubernetes.io/elb.port: '80'
|
||||||
kubernetes.io/elb.id: 36251ad1-0277-43d5-8b41-6099a789a648
|
kubernetes.io/elb.id: 682b203e-40b4-460d-ada5-35d1923f3fcd
|
||||||
kubernetes.io/elb.ip: 164.30.7.223
|
kubernetes.io/elb.ip: 80.158.57.225
|
||||||
|
|
||||||
ingressClassResource:
|
ingressClassResource:
|
||||||
name: nginx
|
name: nginx
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue