ce7cb702218693d08ea6d83464d2457c9250027c

This commit is contained in:
ms2k 2026-11-12 20:46:28 +09:00
commit 34c5f8963c
16 changed files with 145336 additions and 0 deletions

View 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

View 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

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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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