diff --git a/flux-applications/shiki-natsume.yaml b/flux-applications/shiki-natsume.yaml new file mode 100644 index 0000000..3611fe7 --- /dev/null +++ b/flux-applications/shiki-natsume.yaml @@ -0,0 +1,14 @@ +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: shiki-natsume + namespace: flux-system +spec: + interval: 10m0s + path: ./shiki-natsume/ + prune: true + force: false + sourceRef: + kind: GitRepository + name: applications diff --git a/shiki-natsume/deploy.natsume.yaml b/shiki-natsume/deploy.natsume.yaml new file mode 100644 index 0000000..68a2acd --- /dev/null +++ b/shiki-natsume/deploy.natsume.yaml @@ -0,0 +1,27 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: natsume + name: natsume +spec: + replicas: 1 + selector: + matchLabels: + app: natsume + template: + metadata: + labels: + app: natsume + spec: + containers: + - image: gitea.konchin.com/services/shiki-natsume:latest + name: natsume + env: + - name: TOKEN + valueFrom: + secretKeyRef: + name: natsume-secret + key: token + imagePullSecrets: + - name: regcred diff --git a/shiki-natsume/kustomization.yaml b/shiki-natsume/kustomization.yaml new file mode 100644 index 0000000..7aff512 --- /dev/null +++ b/shiki-natsume/kustomization.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: shiki-natsume +generatorOptions: + disableNameSuffixHash: true +resources: + - ns.natsume.yaml + - deploy.natsume.yaml diff --git a/shiki-natsume/ns.natsume.yaml b/shiki-natsume/ns.natsume.yaml new file mode 100644 index 0000000..661cc65 --- /dev/null +++ b/shiki-natsume/ns.natsume.yaml @@ -0,0 +1,5 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: shiki-natsume