Automated upload for dev.t09.de

This commit is contained in:
Automated pipeline 2026-02-17 08:17:11 +00:00 committed by Actions pipeline
parent dd0ec4f187
commit 2a9f293ffb
11 changed files with 156 additions and 12 deletions

View file

@ -65,7 +65,7 @@ metadata:
namespace: gitea
annotations:
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:
storageClassName: csi-disk
accessModes:

View file

@ -19,7 +19,7 @@ persistence:
size: 200Gi
storageClass: csi-disk
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
test:
@ -166,7 +166,7 @@ service:
nodePort: 32222
externalTrafficPolicy: Cluster
annotations:
kubernetes.io/elb.id: 36251ad1-0277-43d5-8b41-6099a789a648
kubernetes.io/elb.id: 682b203e-40b4-460d-ada5-35d1923f3fcd
image:
pullPolicy: "IfNotPresent"

View 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"

View file

@ -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

View 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

View file

@ -48,7 +48,7 @@ customConfig:
type: elasticsearch
inputs: [parser]
endpoints:
- https://o12y.observability.t09.de/insert/elasticsearch/
- https://o12y.observability./insert/elasticsearch/
auth:
strategy: basic
user: ${VECTOR_USER}

View file

@ -778,7 +778,7 @@ vmagent:
# -- Remote write configuration of VMAgent, allowed parameters defined in a [spec](https://docs.victoriametrics.com/operator/api#vmagentremotewritespec)
additionalRemoteWrites:
# []
- url: https://o12y.observability.t09.de/api/v1/write
- url: https://o12y.observability./api/v1/write
basicAuth:
username:
name: simple-user-secret

View file

@ -9,7 +9,7 @@ spec:
metadata:
annotations:
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:
storageClassName: csi-disk
accessModes:

View file

@ -8,7 +8,7 @@ spec:
removePvcAfterDelete: true
storageMetadata:
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
storage:
storageClassName: csi-disk

View file

@ -288,7 +288,7 @@ vmsingle:
extraArgs: {}
storageMetadata:
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
storage:
storageClassName: csi-disk
@ -690,9 +690,9 @@ vmauth:
annotations:
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
cert-manager.io/cluster-issuer: main
host: o12y.observability.t09.de
host: o12y.observability.
tlsHosts:
- o12y.observability.t09.de
- o12y.observability.
tlsSecretName: vmauth-tls-secret
unauthorizedUserAccessSpec: {}
selectAllByDefault: true

View file

@ -8,8 +8,8 @@ controller:
annotations:
kubernetes.io/elb.class: union
kubernetes.io/elb.port: '80'
kubernetes.io/elb.id: 36251ad1-0277-43d5-8b41-6099a789a648
kubernetes.io/elb.ip: 164.30.7.223
kubernetes.io/elb.id: 682b203e-40b4-460d-ada5-35d1923f3fcd
kubernetes.io/elb.ip: 80.158.57.225
ingressClassResource:
name: nginx