397 lines
15 KiB
YAML
397 lines
15 KiB
YAML
|
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||
|
|
kind: Kustomization
|
||
|
|
resources:
|
||
|
|
- k8s
|
||
|
|
- k8s/deliveries
|
||
|
|
- k8s/workflows/locutory
|
||
|
|
- k8s/workflows/ostension
|
||
|
|
- ../mail-keys/k8s
|
||
|
|
configMapGenerator:
|
||
|
|
- name: layshaft-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- common.fsx=actions/layshaft/common.fsx
|
||
|
|
- initialize.fsx=actions/layshaft/initialize.fsx
|
||
|
|
- source.fsx=actions/layshaft/source.fsx
|
||
|
|
- tools.fsx=actions/layshaft/tools.fsx
|
||
|
|
- cache.fsx=actions/layshaft/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- build.fsx=actions/layshaft/build.fsx
|
||
|
|
- rpm.fsx=actions/layshaft/rpm.fsx
|
||
|
|
- rpm.yaml=actions/layshaft/rpm.yaml
|
||
|
|
- rpm-post.sh=actions/layshaft/rpm-post.sh
|
||
|
|
- rpm-trans.sh=actions/layshaft/rpm-trans.sh
|
||
|
|
- image.fsx=actions/layshaft/image.fsx
|
||
|
|
- client.fsx=actions/layshaft/client.fsx
|
||
|
|
- server.fsx=actions/layshaft/server.fsx
|
||
|
|
- result.fsx=actions/layshaft/result.fsx
|
||
|
|
- runtime.apko.yaml=actions/layshaft/runtime.apko.yaml
|
||
|
|
- runtime.apko.lock.json=actions/layshaft/runtime.apko.lock.json
|
||
|
|
- cross.apko.yaml=actions/layshaft/cross.apko.yaml
|
||
|
|
- cross.apko.lock.json=actions/layshaft/cross.apko.lock.json
|
||
|
|
- contract.fsx=actions/contract.fsx
|
||
|
|
- apk.fsx=actions/apk.fsx
|
||
|
|
- cache-store.fsx=actions/cache-store.fsx
|
||
|
|
- forgejo.fsx=actions/forgejo.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: layshaft
|
||
|
|
- name: saltatory-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- common.fsx=actions/saltatory/common.fsx
|
||
|
|
- initialize.fsx=actions/saltatory/initialize.fsx
|
||
|
|
- source.fsx=actions/saltatory/source.fsx
|
||
|
|
- tools.fsx=actions/saltatory/tools.fsx
|
||
|
|
- build.fsx=actions/saltatory/build.fsx
|
||
|
|
- publish.fsx=actions/saltatory/publish.fsx
|
||
|
|
- release.fsx=actions/saltatory/release.fsx
|
||
|
|
- forgejo.fsx=actions/forgejo.fsx
|
||
|
|
- cache.fsx=actions/saltatory/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- contract.fsx=actions/contract.fsx
|
||
|
|
- apk.fsx=actions/apk.fsx
|
||
|
|
- cache-store.fsx=actions/cache-store.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: saltatory
|
||
|
|
- name: rcon-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- initialize.fsx=actions/go-oci/initialize.fsx
|
||
|
|
- source.fsx=actions/go-oci/source.fsx
|
||
|
|
- contract.fsx=actions/contract.fsx
|
||
|
|
- apk.fsx=actions/apk.fsx
|
||
|
|
- cache-store.fsx=actions/cache-store.fsx
|
||
|
|
- settings.json=actions/grafana-rcon/settings.json
|
||
|
|
- tools.fsx=actions/grafana-rcon/tools.fsx
|
||
|
|
- cache.fsx=actions/grafana-rcon/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- build.fsx=actions/grafana-rcon/build.fsx
|
||
|
|
- publish.fsx=actions/grafana-rcon/publish.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: grafana-rcon
|
||
|
|
- name: locutory-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- contract.fsx=actions/contract.fsx
|
||
|
|
- apk.fsx=actions/apk.fsx
|
||
|
|
- cache-store.fsx=actions/cache-store.fsx
|
||
|
|
- initialize.fsx=actions/go-oci/initialize.fsx
|
||
|
|
- projects.fsx=actions/locutory/projects.fsx
|
||
|
|
- settings.json=actions/locutory/settings.json
|
||
|
|
- source.fsx=actions/locutory/source.fsx
|
||
|
|
- toolchain.fsx=actions/locutory/toolchain.fsx
|
||
|
|
- cache.fsx=actions/locutory/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- build.fsx=actions/locutory/build.fsx
|
||
|
|
- publish.fsx=actions/locutory/publish.fsx
|
||
|
|
- manifest.mjs=actions/locutory/manifest.mjs
|
||
|
|
- package.json=actions/locutory/package.json
|
||
|
|
- package-lock.json=actions/locutory/package-lock.json
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: locutory
|
||
|
|
- name: cluster-health-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- contract.fsx=actions/contract.fsx
|
||
|
|
- apk.fsx=actions/apk.fsx
|
||
|
|
- cache-store.fsx=actions/cache-store.fsx
|
||
|
|
- build.fsx=actions/cluster-health/build.fsx
|
||
|
|
- cache.fsx=actions/cluster-health/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- initialize.fsx=actions/cluster-health/initialize.fsx
|
||
|
|
- workspace.fsx=actions/go-oci/initialize.fsx
|
||
|
|
- projects.fsx=actions/cluster-health/projects.fsx
|
||
|
|
- runtime.apko.yaml=actions/cluster-health/runtime.apko.yaml
|
||
|
|
- toolchain.fsx=actions/cluster-health/toolchain.fsx
|
||
|
|
- source.fsx=actions/go-oci/source.fsx
|
||
|
|
- publish.fsx=actions/go-oci/publish.fsx
|
||
|
|
- image.fsx=actions/go-oci/image.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: cluster-health
|
||
|
|
- name: go-release-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- forgejo.fsx=actions/forgejo.fsx
|
||
|
|
- projects.fsx=actions/go-release/projects.fsx
|
||
|
|
- initialize.fsx=actions/go-release/initialize.fsx
|
||
|
|
- source.fsx=actions/go-release/source.fsx
|
||
|
|
- toolchain.fsx=actions/go-release/toolchain.fsx
|
||
|
|
- build.fsx=actions/go-release/build.fsx
|
||
|
|
- cache.fsx=actions/go-release/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- publish.fsx=actions/go-release/publish.fsx
|
||
|
|
- contract.fsx=actions/contract.fsx
|
||
|
|
- apk.fsx=actions/apk.fsx
|
||
|
|
- cache-store.fsx=actions/cache-store.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: go-release
|
||
|
|
- name: ostension-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- initialize.fsx=actions/go-oci/initialize.fsx
|
||
|
|
- source.fsx=actions/ostension/source.fsx
|
||
|
|
- projects.fsx=actions/go-oci/projects.fsx
|
||
|
|
- toolchain.fsx=actions/go-oci/toolchain.fsx
|
||
|
|
- build.fsx=actions/go-oci/build.fsx
|
||
|
|
- image.fsx=actions/go-oci/image.fsx
|
||
|
|
- cache.fsx=actions/go-oci/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- publish.fsx=actions/go-oci/publish.fsx
|
||
|
|
- contract.fsx=actions/go-oci/contract.fsx
|
||
|
|
- go-oci.apko.yaml=actions/go-oci/go-oci.apko.yaml
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: ostension
|
||
|
|
- name: ostension-pkg-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- initialize.fsx=actions/ostension/initialize.fsx
|
||
|
|
- source.fsx=actions/ostension/source.fsx
|
||
|
|
- projects.fsx=actions/ostension/projects.fsx
|
||
|
|
- toolchain.fsx=actions/ostension/toolchain.fsx
|
||
|
|
- build.fsx=actions/ostension/build.fsx
|
||
|
|
- cache.fsx=actions/ostension/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- release.fsx=actions/ostension/release.fsx
|
||
|
|
- package.fsx=actions/ostension/package.fsx
|
||
|
|
- forgejo.fsx=actions/forgejo.fsx
|
||
|
|
- contract.fsx=actions/contract.fsx
|
||
|
|
- cache-store.fsx=actions/cache-store.fsx
|
||
|
|
- apk.fsx=actions/apk.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: ostension
|
||
|
|
- name: go-oci-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- build.fsx=actions/go-oci/build.fsx
|
||
|
|
- cache.fsx=actions/go-oci/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- contract.fsx=actions/go-oci/contract.fsx
|
||
|
|
- go-oci.apko.yaml=actions/go-oci/go-oci.apko.yaml
|
||
|
|
- image.fsx=actions/go-oci/image.fsx
|
||
|
|
- initialize.fsx=actions/go-oci/initialize.fsx
|
||
|
|
- projects.fsx=actions/go-oci/projects.fsx
|
||
|
|
- publish.fsx=actions/go-oci/publish.fsx
|
||
|
|
- source.fsx=actions/go-oci/source.fsx
|
||
|
|
- toolchain.fsx=actions/go-oci/toolchain.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: go-oci
|
||
|
|
- name: clair-oci-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- build.fsx=actions/clair-oci/build.fsx
|
||
|
|
- cache.fsx=actions/go-oci/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- contract.fsx=actions/go-oci/contract.fsx
|
||
|
|
- go-oci.apko.yaml=actions/clair-oci/runtime.apko.yaml
|
||
|
|
- image.fsx=actions/go-oci/image.fsx
|
||
|
|
- initialize.fsx=actions/go-oci/initialize.fsx
|
||
|
|
- projects.fsx=actions/clair-oci/projects.fsx
|
||
|
|
- publish.fsx=actions/go-oci/publish.fsx
|
||
|
|
- source.fsx=actions/go-oci/source.fsx
|
||
|
|
- toolchain.fsx=actions/clair-oci/toolchain.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: clair-oci
|
||
|
|
- name: stalwart-oci-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- build.fsx=actions/stalwart-oci/build.fsx
|
||
|
|
- cache.fsx=actions/go-oci/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- contract.fsx=actions/go-oci/contract.fsx
|
||
|
|
- go-oci.apko.yaml=actions/go-oci/go-oci.apko.yaml
|
||
|
|
- image.fsx=actions/go-oci/image.fsx
|
||
|
|
- initialize.fsx=actions/go-oci/initialize.fsx
|
||
|
|
- projects.fsx=actions/stalwart-oci/projects.fsx
|
||
|
|
- publish.fsx=actions/go-oci/publish.fsx
|
||
|
|
- source.fsx=actions/go-oci/source.fsx
|
||
|
|
- toolchain.fsx=actions/stalwart-oci/toolchain.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: stalwart-oci
|
||
|
|
- name: nuthatch-delivery-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- contract.fsx=actions/contract.fsx
|
||
|
|
- package.fsx=actions/nuthatch/package.fsx
|
||
|
|
- apk.fsx=actions/apk.fsx
|
||
|
|
- initialize.fsx=actions/nuthatch/initialize.fsx
|
||
|
|
- plan.fsx=actions/nuthatch/plan.fsx
|
||
|
|
- source.fsx=actions/nuthatch/source.fsx
|
||
|
|
- git.fsx=actions/git.fsx
|
||
|
|
- tools.fsx=actions/tools.fsx
|
||
|
|
- dependencies.fsx=actions/nuthatch/dependencies.fsx
|
||
|
|
- build.fsx=actions/nuthatch/build.fsx
|
||
|
|
- cache.fsx=actions/nuthatch/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- cache-store.fsx=actions/cache-store.fsx
|
||
|
|
- push.fsx=actions/nuthatch/push.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: nuthatch
|
||
|
|
- name: remora-delivery-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- contract.fsx=actions/remora/delivery/contract.fsx
|
||
|
|
- apk.fsx=actions/apk.fsx
|
||
|
|
- initialize.fsx=actions/remora/delivery/initialize.fsx
|
||
|
|
- plan.fsx=actions/remora/delivery/plan.fsx
|
||
|
|
- source.fsx=actions/remora/delivery/source.fsx
|
||
|
|
- git.fsx=actions/git.fsx
|
||
|
|
- tools.fsx=actions/tools.fsx
|
||
|
|
- dependencies.fsx=actions/remora/delivery/dependencies.fsx
|
||
|
|
- host-libs.fsx=actions/remora/delivery/host-libs.fsx
|
||
|
|
- build.fsx=actions/remora/delivery/build.fsx
|
||
|
|
- cache.fsx=actions/remora/delivery/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- push.fsx=actions/remora/delivery/push.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: remora
|
||
|
|
- name: lazaret-delivery-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- contract.fsx=actions/lazaret/contract.fsx
|
||
|
|
- plan.fsx=actions/lazaret/plan.fsx
|
||
|
|
- initialize.fsx=actions/lazaret/initialize.fsx
|
||
|
|
- source.fsx=actions/lazaret/source.fsx
|
||
|
|
- git.fsx=actions/git.fsx
|
||
|
|
- tools.fsx=actions/tools.fsx
|
||
|
|
- dependencies.fsx=actions/lazaret/dependencies.fsx
|
||
|
|
- build-lazaret.fsx=actions/lazaret/build-lazaret.fsx
|
||
|
|
- build-runsc.fsx=actions/lazaret/build-runsc.fsx
|
||
|
|
- cache.fsx=actions/lazaret/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- push.fsx=actions/lazaret/push.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: lazaret
|
||
|
|
- name: nuthatch-qualification-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- qualification.fsx=actions/nuthatch/qualification/qualification.fsx
|
||
|
|
- postgres.fsx=actions/nuthatch/qualification/postgres.fsx
|
||
|
|
- redis.fsx=actions/nuthatch/qualification/redis.fsx
|
||
|
|
- dragonfly.fsx=actions/nuthatch/qualification/dragonfly.fsx
|
||
|
|
- keycloak.fsx=actions/nuthatch/qualification/keycloak.fsx
|
||
|
|
- zitadel.fsx=actions/nuthatch/qualification/zitadel.fsx
|
||
|
|
- garage.fsx=actions/nuthatch/qualification/garage.fsx
|
||
|
|
- versitygw.fsx=actions/nuthatch/qualification/versitygw.fsx
|
||
|
|
- test.fsx=actions/nuthatch/qualification/test.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: nuthatch-qualification
|
||
|
|
- name: remora-qualification-orch
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- qualification.fsx=actions/remora/qualification/qualification.fsx
|
||
|
|
- postgres.fsx=actions/remora/qualification/postgres.fsx
|
||
|
|
- vault.fsx=actions/remora/qualification/vault.fsx
|
||
|
|
- redis.fsx=actions/remora/qualification/redis.fsx
|
||
|
|
- dragonfly.fsx=actions/remora/qualification/dragonfly.fsx
|
||
|
|
- keycloak.fsx=actions/remora/qualification/keycloak.fsx
|
||
|
|
- zitadel.fsx=actions/remora/qualification/zitadel.fsx
|
||
|
|
- garage.fsx=actions/remora/qualification/garage.fsx
|
||
|
|
- versitygw.fsx=actions/remora/qualification/versitygw.fsx
|
||
|
|
- nextest.fsx=actions/remora/qualification/nextest.fsx
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: remora-qualification
|
||
|
|
- name: hf-orchestration
|
||
|
|
namespace: project-delivery
|
||
|
|
files:
|
||
|
|
- build.fsx=actions/hf-chat-ui/delivery/build.fsx
|
||
|
|
- git.fsx=actions/git.fsx
|
||
|
|
- tools.fsx=actions/tools.fsx
|
||
|
|
- cache.fsx=actions/hf-chat-ui/delivery/cache.fsx
|
||
|
|
- cache-gc.fsx=actions/cache-gc.fsx
|
||
|
|
- cache-store.fsx=actions/cache-store.fsx
|
||
|
|
- contract.fsx=actions/contract.fsx
|
||
|
|
- apk.fsx=actions/apk.fsx
|
||
|
|
- common.fsx=actions/hf-chat-ui/common.fsx
|
||
|
|
- packages.fsx=actions/hf-chat-ui/packages.fsx
|
||
|
|
- platforms.json=actions/hf-chat-ui/platforms.json
|
||
|
|
- initialize.fsx=actions/hf-chat-ui/delivery/initialize.fsx
|
||
|
|
- publish.fsx=actions/hf-chat-ui/delivery/publish.fsx
|
||
|
|
- settings.json=actions/hf-chat-ui/delivery/settings.json
|
||
|
|
- source.fsx=actions/hf-chat-ui/delivery/source.fsx
|
||
|
|
- toolchain.fsx=actions/hf-chat-ui/delivery/toolchain.fsx
|
||
|
|
- runtime.apko.yaml=k8s/workflows/hf-chat-ui/delivery/runtime.apko.yaml
|
||
|
|
options:
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/instance: hf-chat-ui
|
||
|
|
workflows.argoproj.io/configmap-type: Parameter
|
||
|
|
generatorOptions:
|
||
|
|
disableNameSuffixHash: true
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/name: project-delivery
|
||
|
|
replacements:
|
||
|
|
- source:
|
||
|
|
kind: ConfigMap
|
||
|
|
name: ostension-orch
|
||
|
|
fieldPath: metadata.name
|
||
|
|
targets:
|
||
|
|
- select:
|
||
|
|
group: argoproj.io
|
||
|
|
version: v1alpha1
|
||
|
|
kind: WorkflowTemplate
|
||
|
|
name: opnsense-cert-build
|
||
|
|
fieldPaths:
|
||
|
|
- spec.templates.*.volumes.*.configMap.name
|
||
|
|
- source:
|
||
|
|
kind: ConfigMap
|
||
|
|
name: locutory-orch
|
||
|
|
fieldPath: metadata.name
|
||
|
|
targets:
|
||
|
|
- select:
|
||
|
|
group: argoproj.io
|
||
|
|
version: v1alpha1
|
||
|
|
kind: WorkflowTemplate
|
||
|
|
name: locutory-build
|
||
|
|
fieldPaths:
|
||
|
|
- spec.templates.*.volumes.*.configMap.name
|
||
|
|
- source:
|
||
|
|
kind: ConfigMap
|
||
|
|
name: cluster-health-orch
|
||
|
|
fieldPath: metadata.name
|
||
|
|
targets:
|
||
|
|
- select:
|
||
|
|
group: argoproj.io
|
||
|
|
version: v1alpha1
|
||
|
|
kind: WorkflowTemplate
|
||
|
|
name: cluster-health-build
|
||
|
|
fieldPaths:
|
||
|
|
- spec.templates.*.volumes.*.configMap.name
|
||
|
|
- source:
|
||
|
|
kind: ConfigMap
|
||
|
|
name: stalwart-oci-orch
|
||
|
|
fieldPath: metadata.name
|
||
|
|
targets:
|
||
|
|
- select:
|
||
|
|
group: argoproj.io
|
||
|
|
version: v1alpha1
|
||
|
|
kind: WorkflowTemplate
|
||
|
|
name: stalwart-build
|
||
|
|
fieldPaths:
|
||
|
|
- spec.templates.*.volumes.*.configMap.name
|
||
|
|
- source:
|
||
|
|
kind: ConfigMap
|
||
|
|
name: clair-oci-orch
|
||
|
|
fieldPath: metadata.name
|
||
|
|
targets:
|
||
|
|
- select:
|
||
|
|
group: argoproj.io
|
||
|
|
version: v1alpha1
|
||
|
|
kind: WorkflowTemplate
|
||
|
|
name: clair-build
|
||
|
|
fieldPaths:
|
||
|
|
- spec.templates.*.volumes.*.configMap.name
|