diff --git a/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml b/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml index 2300b7d..34aa6d2 100644 --- a/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml +++ b/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml @@ -23,4 +23,17 @@ spec: prune: true sourceRef: kind: GitRepository - name: flux-system \ No newline at end of file + name: flux-system +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: kuard + namespace: flux-system +spec: + interval: 10m0s + path: ./gitops/home-kubernetes/kuard + prune: true + sourceRef: + kind: GitRepository + name: flux-system \ No newline at end of file diff --git a/gitops/home-kubernetes/kuard/deployment_kuard.yaml b/gitops/home-kubernetes/kuard/deployment_kuard.yaml new file mode 100644 index 0000000..7bdeb96 --- /dev/null +++ b/gitops/home-kubernetes/kuard/deployment_kuard.yaml @@ -0,0 +1,29 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: kuard + namespace: kuard +spec: + selector: + matchLabels: + app: kuard + replicas: 1 + template: + metadata: + labels: + app: kuard + spec: + containers: + - image: gcr.io/kuar-demo/kuard-amd64:1 + imagePullPolicy: Always + name: kuard + ports: + - containerPort: 8080 + resources: + limits: + cpu: 100m + memory: 100Mi + requests: + cpu: 100m + memory: 100Mi \ No newline at end of file diff --git a/gitops/home-kubernetes/kuard/ingress_kuard.yaml b/gitops/home-kubernetes/kuard/ingress_kuard.yaml new file mode 100644 index 0000000..7117cae --- /dev/null +++ b/gitops/home-kubernetes/kuard/ingress_kuard.yaml @@ -0,0 +1,19 @@ +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: kuard + namespace: ingress-test +spec: + ingressClassName: nginx + rules: + - host: test.kammel.dev + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: kuard + port: + number: 80 \ No newline at end of file diff --git a/gitops/home-kubernetes/kuard/namespace_kuard.yaml b/gitops/home-kubernetes/kuard/namespace_kuard.yaml new file mode 100644 index 0000000..1b93159 --- /dev/null +++ b/gitops/home-kubernetes/kuard/namespace_kuard.yaml @@ -0,0 +1,5 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: kuard \ No newline at end of file diff --git a/gitops/home-kubernetes/kuard/service_kuard.yaml b/gitops/home-kubernetes/kuard/service_kuard.yaml new file mode 100644 index 0000000..a7416cb --- /dev/null +++ b/gitops/home-kubernetes/kuard/service_kuard.yaml @@ -0,0 +1,13 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: kuard + namespace: kuard +spec: + ports: + - port: 80 + targetPort: 8080 + protocol: TCP + selector: + app: kuard \ No newline at end of file