diff --git a/kubernetes/_flux/production/kustomizations/open-webui.yaml b/kubernetes/_flux/production/kustomizations/open-webui.yaml new file mode 100644 index 000000000..6f073b630 --- /dev/null +++ b/kubernetes/_flux/production/kustomizations/open-webui.yaml @@ -0,0 +1,13 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: open-webui + namespace: flux-system +spec: + interval: 3m + path: ./kubernetes/apps/open-webui/production + prune: true + sourceRef: + kind: GitRepository + name: flux-system + namespace: flux-system diff --git a/kubernetes/_flux/staging/kustomizations/open-webui.yaml b/kubernetes/_flux/staging/kustomizations/open-webui.yaml new file mode 100644 index 000000000..9024ed3df --- /dev/null +++ b/kubernetes/_flux/staging/kustomizations/open-webui.yaml @@ -0,0 +1,13 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: open-webui + namespace: flux-system +spec: + interval: 3m + path: ./kubernetes/apps/open-webui/staging + prune: true + sourceRef: + kind: GitRepository + name: apps-git + namespace: flux-system diff --git a/kubernetes/apps/open-webui/base/kustomization.yaml b/kubernetes/apps/open-webui/base/kustomization.yaml new file mode 100644 index 000000000..ff98b7736 --- /dev/null +++ b/kubernetes/apps/open-webui/base/kustomization.yaml @@ -0,0 +1,6 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: [] +# configMapGenerator: +# - name: open-webui-conf +# literals: [] diff --git a/kubernetes/apps/open-webui/production/kustomization.yaml b/kubernetes/apps/open-webui/production/kustomization.yaml new file mode 100644 index 000000000..83ccb6a45 --- /dev/null +++ b/kubernetes/apps/open-webui/production/kustomization.yaml @@ -0,0 +1,13 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: open-webui +resources: + - ../base +labels: + - pairs: + env: production + includeSelectors: true +# configMapGenerator: +# - name: open-webui-conf +# behavior: merge +# literals: [] diff --git a/kubernetes/apps/open-webui/staging/kustomization.yaml b/kubernetes/apps/open-webui/staging/kustomization.yaml new file mode 100644 index 000000000..76432b314 --- /dev/null +++ b/kubernetes/apps/open-webui/staging/kustomization.yaml @@ -0,0 +1,14 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: open-webui +namePrefix: stg- +resources: + - ../base +labels: + - pairs: + env: staging + includeSelectors: true +# configMapGenerator: +# - name: open-webui-conf +# behavior: merge +# literals: [] diff --git a/kubernetes/namespaces/namespaces.yaml b/kubernetes/namespaces/namespaces.yaml index 087ebe574..7cc08a131 100644 --- a/kubernetes/namespaces/namespaces.yaml +++ b/kubernetes/namespaces/namespaces.yaml @@ -52,3 +52,8 @@ apiVersion: v1 kind: Namespace metadata: name: velero +--- +apiVersion: v1 +kind: Namespace +metadata: + name: open-webui