diff --git a/apps/cilium.yaml b/apps/cilium.yaml new file mode 100644 index 0000000..0eef2c8 --- /dev/null +++ b/apps/cilium.yaml @@ -0,0 +1,17 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: cilium + namespace: argocd +spec: + project: default + source: + repoURL: https://gitea.linvogel.ch/linus/gitops.git + targetRevision: HEAD + path: helm/cilium + helm: + valueFiles: + - values.yaml + destination: + server: https://kubernetes.default.svc + namespace: kube-system \ No newline at end of file diff --git a/helm/cilium/Chart.yaml b/helm/cilium/Chart.yaml new file mode 100644 index 0000000..98ead9c --- /dev/null +++ b/helm/cilium/Chart.yaml @@ -0,0 +1,3 @@ +apiVersion: v2 +name: cilium +version: 0.1.0 diff --git a/helm/cilium/templates/hubble-virtualservce.yaml b/helm/cilium/templates/hubble-virtualservce.yaml new file mode 100644 index 0000000..2b35c50 --- /dev/null +++ b/helm/cilium/templates/hubble-virtualservce.yaml @@ -0,0 +1,17 @@ +apiVersion: networking.istio.io/v1 +kind: VirtualService +metadata: + name: hubble + namespace: kube-system +spec: + hosts: + - "hubble.apps.linvogel.internal" + gateways: + - istio-ingress/istio-gateway + http: + - name: "hubble-route" + route: + - destination: + host: hubble-ui.kube-system.svc.cluster.local + port: + number: 80 \ No newline at end of file diff --git a/helm/cilium/values.yaml b/helm/cilium/values.yaml new file mode 100644 index 0000000..e69de29