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