ce7cb702218693d08ea6d83464d2457c9250027c
This commit is contained in:
commit
34c5f8963c
16 changed files with 145336 additions and 0 deletions
17
clusters/main/services/agentgateway-model-catalog-sync.yaml
Normal file
17
clusters/main/services/agentgateway-model-catalog-sync.yaml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: platform-agentgateway-model-catalog-sync
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-agentgateway-secrets
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/agentgateway-model-catalog-sync/k8s
|
||||
prune: true
|
||||
deletionPolicy: Orphan
|
||||
wait: true
|
||||
timeout: 10m
|
||||
17
clusters/main/services/bot-redirect.yaml
Normal file
17
clusters/main/services/bot-redirect.yaml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: bot-redirect
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-argo-workflows-config
|
||||
- name: platform-forgejo-public
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/bot-redirect
|
||||
prune: true
|
||||
wait: true
|
||||
timeout: 5m
|
||||
23
clusters/main/services/ca-sync.yaml
Normal file
23
clusters/main/services/ca-sync.yaml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: ca-sync
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 1m
|
||||
dependsOn:
|
||||
- name: platform-vault-config
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/ca-sync
|
||||
prune: true
|
||||
wait: true
|
||||
timeout: 1m
|
||||
healthCheckExprs:
|
||||
- apiVersion: batch/v1
|
||||
kind: CronJob
|
||||
current: >-
|
||||
has(status.lastSuccessfulTime) &&
|
||||
(!has(status.lastScheduleTime) ||
|
||||
timestamp(status.lastSuccessfulTime) >= timestamp(status.lastScheduleTime))
|
||||
17
clusters/main/services/cluster-health.yaml
Normal file
17
clusters/main/services/cluster-health.yaml
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: cluster-health
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-victoriametrics
|
||||
- name: platform-vault-config
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/cluster-health-api/k8s
|
||||
prune: true
|
||||
wait: true
|
||||
timeout: 5m
|
||||
18
clusters/main/services/kustomization.yaml
Normal file
18
clusters/main/services/kustomization.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ca-sync.yaml
|
||||
- short.yaml
|
||||
- bot-redirect.yaml
|
||||
- cluster-health.yaml
|
||||
- agentgateway-model-catalog-sync.yaml
|
||||
- mirrored-image.yaml
|
||||
- oci-relay.yaml
|
||||
- oci-relay-wan-controller.yaml
|
||||
- project-delivery.yaml
|
||||
- pg-image.yaml
|
||||
- smartctl-image.yaml
|
||||
- quay-custom.yaml
|
||||
- quay-op.yaml
|
||||
- stalwart.yaml
|
||||
- vertex-batch.yaml
|
||||
19
clusters/main/services/mirrored-image.yaml
Normal file
19
clusters/main/services/mirrored-image.yaml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: platform-mirrored-image
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-project-delivery
|
||||
- name: platform-quay
|
||||
- name: platform-vault-config
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/mirrored-image
|
||||
prune: true
|
||||
deletionPolicy: Orphan
|
||||
wait: true
|
||||
timeout: 20m
|
||||
18
clusters/main/services/oci-relay-wan-controller.yaml
Normal file
18
clusters/main/services/oci-relay-wan-controller.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: platform-oci-l4-relay-wan-controller
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: ca-sync
|
||||
- name: platform-vault-config
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/oci-l4-relay-wan-controller/k8s
|
||||
prune: true
|
||||
deletionPolicy: Orphan
|
||||
wait: true
|
||||
timeout: 10m
|
||||
19
clusters/main/services/oci-relay.yaml
Normal file
19
clusters/main/services/oci-relay.yaml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: platform-oci-l4-relay
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-cilium-config
|
||||
- name: platform-cilium-host-firewall
|
||||
- name: platform-vault-config
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/oci-l4-relay/k8s
|
||||
prune: true
|
||||
deletionPolicy: Orphan
|
||||
wait: true
|
||||
timeout: 10m
|
||||
18
clusters/main/services/pg-image.yaml
Normal file
18
clusters/main/services/pg-image.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: platform-pg-image
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-project-delivery
|
||||
- name: platform-zot
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/pg-image
|
||||
prune: true
|
||||
deletionPolicy: Orphan
|
||||
wait: true
|
||||
timeout: 20m
|
||||
25
clusters/main/services/project-delivery.yaml
Normal file
25
clusters/main/services/project-delivery.yaml
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: platform-project-delivery
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-argo-workflows-config
|
||||
- name: platform-cilium-config
|
||||
- name: platform-forgejo-public
|
||||
- name: platform-gvisor
|
||||
- name: platform-kyverno-policies
|
||||
- name: platform-openebs
|
||||
- name: platform-quay
|
||||
- name: platform-vault-config
|
||||
- name: platform-versitygw
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/project-delivery
|
||||
prune: true
|
||||
deletionPolicy: Orphan
|
||||
wait: true
|
||||
timeout: 15m
|
||||
18
clusters/main/services/quay-custom.yaml
Normal file
18
clusters/main/services/quay-custom.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: platform-quay-custom
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-project-delivery
|
||||
- name: platform-zot
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/quay-custom
|
||||
prune: true
|
||||
deletionPolicy: Orphan
|
||||
wait: true
|
||||
timeout: 20m
|
||||
18
clusters/main/services/quay-op.yaml
Normal file
18
clusters/main/services/quay-op.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: platform-quay-op
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-project-delivery
|
||||
- name: platform-zot
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/quay-operator
|
||||
prune: true
|
||||
deletionPolicy: Orphan
|
||||
wait: true
|
||||
timeout: 20m
|
||||
86
clusters/main/services/short.yaml
Normal file
86
clusters/main/services/short.yaml
Normal file
|
|
@ -0,0 +1,86 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: short-seed
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-vault-config
|
||||
- name: platform-cilium-config
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/short/k8s/bootstrap
|
||||
images:
|
||||
- name: short-image
|
||||
newName: registry.quorate.internal/quorate/short
|
||||
digest: sha256:951af97319374dd713989d13ce10ff543cc98b6153d1d0d76cec14bfcc799952
|
||||
prune: false
|
||||
wait: true
|
||||
timeout: 5m
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: short-gateway
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: short-seed
|
||||
- name: platform-cilium-config
|
||||
- name: platform-gateway-api
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/short/k8s/gateway
|
||||
prune: true
|
||||
wait: true
|
||||
timeout: 5m
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: short-control
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: ca-sync
|
||||
- name: short-seed
|
||||
- name: short-gateway
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/short/k8s/control
|
||||
images:
|
||||
- name: short-image
|
||||
newName: registry.quorate.internal/quorate/short
|
||||
digest: sha256:951af97319374dd713989d13ce10ff543cc98b6153d1d0d76cec14bfcc799952
|
||||
prune: true
|
||||
wait: true
|
||||
timeout: 5m
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: short-tunnel
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: short-seed
|
||||
- name: short-control
|
||||
- name: short-gateway
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/short/k8s/tunnel
|
||||
prune: true
|
||||
wait: true
|
||||
timeout: 10m
|
||||
images:
|
||||
- name: short-image
|
||||
newName: registry.quorate.internal/quorate/short
|
||||
digest: sha256:951af97319374dd713989d13ce10ff543cc98b6153d1d0d76cec14bfcc799952
|
||||
18
clusters/main/services/smartctl-image.yaml
Normal file
18
clusters/main/services/smartctl-image.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: service-smartctl
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-project-delivery
|
||||
- name: platform-quay
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/smartctl-image
|
||||
prune: true
|
||||
deletionPolicy: Orphan
|
||||
wait: true
|
||||
timeout: 20m
|
||||
26
clusters/main/services/stalwart.yaml
Normal file
26
clusters/main/services/stalwart.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: platform-stalwart
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-cert-manager-config
|
||||
- name: platform-cilium-config
|
||||
- name: platform-dragonfly
|
||||
- name: platform-gateway-api
|
||||
- name: platform-gvisor
|
||||
- name: platform-kube-system
|
||||
- name: platform-postgres-config
|
||||
- name: platform-vault-config
|
||||
- name: platform-versitygw
|
||||
- name: platform-zitadel
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/stalwart/k8s/relay
|
||||
prune: true
|
||||
deletionPolicy: Orphan
|
||||
wait: true
|
||||
timeout: 10m
|
||||
16
clusters/main/services/vertex-batch.yaml
Normal file
16
clusters/main/services/vertex-batch.yaml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: vertex-batch
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 15m
|
||||
dependsOn:
|
||||
- name: platform-agentgateway
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: flux-system
|
||||
path: ./services/vertex-batch/k8s
|
||||
prune: true
|
||||
wait: true
|
||||
timeout: 5m
|
||||
Loading…
Reference in a new issue