Initial upload

This commit is contained in:
Automated pipeline 2025-06-03 13:09:21 +00:00 committed by Actions pipeline
parent 9d94d891d9
commit 7ba3dc4315
11 changed files with 1363 additions and 22 deletions

View file

@ -0,0 +1,24 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: observability-client
namespace: argocd
labels:
env: dev
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
destination:
name: in-cluster
namespace: argocd
source:
path: "otc/observability.think-ahead.cloud/stacks/observability-client"
repoURL: "https://forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/DevFW-CICD/stacks-instances"
targetRevision: HEAD
project: default
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true

View file

@ -48,7 +48,7 @@ gitea:
valueFrom:
secretKeyRef:
name: postgres-forgejo-cloud-credentials
key: host
key: host_port
- name: FORGEJO__database__NAME
valueFrom:
secretKeyRef:

View file

@ -23,7 +23,7 @@ spec:
targetRevision: 0.43.0
helm:
valueFiles:
- $values/otc/observability.think-ahead.cloud/stacks/core/vector/values.yaml
- $values/otc/observability.think-ahead.cloud/stacks/observability-client/vector/values.yaml
- repoURL: https://forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/DevFW-CICD/stacks-instances
targetRevision: HEAD
ref: values

View file

@ -43,7 +43,7 @@ customConfig:
auth:
strategy: basic
user: simple-user
password: simple-password
password: simple-password
mode: bulk
api_version: v8
compression: gzip

View file

@ -0,0 +1,31 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: vm-client-stack
namespace: argocd
labels:
env: dev
spec:
project: default
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true
destination:
name: in-cluster
namespace: observability
sources:
- chart: victoria-metrics-k8s-stack
repoURL: https://victoriametrics.github.io/helm-charts/
targetRevision: 0.48.1
releaseName: vm
helm:
valueFiles:
- $values/otc/observability.think-ahead.cloud/stacks/observability-client/vm-client-stack/values.yaml
- repoURL: https://forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/DevFW-CICD/stacks-instances
targetRevision: HEAD
ref: values
- repoURL: https://forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/DevFW-CICD/stacks-instances
targetRevision: HEAD
path: "otc/observability.think-ahead.cloud/stacks/observability-client/vm-client-stack/manifests"

View file

@ -0,0 +1,9 @@
apiVersion: v1
kind: Secret
metadata:
name: simple-user-secret
namespace: observability
type: Opaque
stringData:
username: simple-user
password: simple-password

View file

@ -11,7 +11,7 @@ spec:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
storage: 50Gi
resources:
requests:
memory: 500Mi

View file

@ -9,17 +9,7 @@ spec:
targetRefs:
- static:
url: http://vmsingle-victoria-k8s-stack-victoria-metrics-k8s-stack:8429
paths: ["/api/v1/write"]
paths: ["/api/v1/write"]
- static:
url: http://vlogs-victorialogs:9428
paths: ["/insert/elasticsearch/.*"]
# - crd:
# kind: VMSingle
# name: victoria-k8s-stack-victoria-metrics-k8s-stack
# namespace: observability
# paths: ["/api/v1/write/.*"]
# - crd:
# kind: VLogs
# name: victorialogs
# namespace: observability
# paths: ["/insert/elasticsearch/.*"]
paths: ["/insert/elasticsearch/.*"]

View file

@ -20,7 +20,7 @@ tenant: "0"
# -- If this chart is used in "Argocd" with "releaseName" field then
# VMServiceScrapes couldn't select the proper services.
# For correct working need set value 'argocdReleaseOverride=$ARGOCD_APP_NAME'
argocdReleaseOverride: "victoria-k8s-stack"
argocdReleaseOverride: "o12y"
# -- VictoriaMetrics Operator dependency chart configuration. More values can be found [here](https://docs.victoriametrics.com/helm/victoriametrics-operator#parameters). Also checkout [here](https://docs.victoriametrics.com/operator/vars) possible ENV variables to configure operator behaviour
victoria-metrics-operator:
@ -291,7 +291,7 @@ vmsingle:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
storage: 20Gi
ingress:
# -- Enable deployment of ingress for server component
enabled: false
@ -768,11 +768,11 @@ vmauth:
- o12y.observability.think-ahead.cloud
tlsSecretName: vmauth-tls-secret
unauthorizedUserAccessSpec: {}
selectAllByDefault: true
selectAllByDefault: true
vmagent:
# -- Create VMAgent CR
enabled: true
enabled: false
# -- VMAgent annotations
annotations: {}
# -- Remote write configuration of VMAgent, allowed parameters defined in a [spec](https://docs.victoriametrics.com/operator/api#vmagentremotewritespec)

View file

@ -8,8 +8,8 @@ controller:
annotations:
kubernetes.io/elb.class: union
kubernetes.io/elb.port: '80'
kubernetes.io/elb.id: 45840e64-9d77-482b-9458-35437f1ed6c3
kubernetes.io/elb.ip: 80.158.52.21
kubernetes.io/elb.id: 920831d5-be65-4f45-b8af-dfa12c336bfc
kubernetes.io/elb.ip: 164.30.27.37
ingressClassResource:
name: nginx