this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor(system): remove unused, already moved to Terraform

+4 -325
+4
Makefile
··· 21 21 # TODO auto bootstrap 22 22 kubectl apply --server-side=true --namespace argocd --filename apps/ 23 23 24 + platform: 25 + # TODO auto bootstrap 26 + kubectl apply --server-side=true --namespace argocd --filename platform/ 27 + 24 28 test: 25 29 cd controller && go test ./... 26 30 cd test/e2e && go test
-30
system/ingress-nginx.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: ingress-nginx 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: ingress-nginx 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://kubernetes.github.io/ingress-nginx 22 - chart: ingress-nginx 23 - targetRevision: 4.11.2 24 - helm: 25 - valuesObject: 26 - controller: 27 - podLabels: 28 - "istio.io/dataplane-mode": "ambient" 29 - admissionWebhooks: 30 - timeoutSeconds: 30
-84
system/istio-addons.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: istio-addons 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: istio-system 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://bjw-s-labs.github.io/helm-charts 22 - chart: app-template 23 - targetRevision: 3.7.3 24 - helm: 25 - valuesObject: 26 - rawResources: 27 - # From https://github.com/istio/istio/blob/master/samples/addons/extras/prometheus-operator.yaml 28 - envoy-stats-monitor: 29 - apiVersion: monitoring.coreos.com/v1 30 - kind: PodMonitor 31 - spec: 32 - spec: 33 - selector: 34 - matchExpressions: 35 - - {key: istio-prometheus-ignore, operator: DoesNotExist} 36 - namespaceSelector: 37 - any: true 38 - jobLabel: envoy-stats 39 - podMetricsEndpoints: 40 - - path: /stats/prometheus 41 - interval: 15s 42 - relabelings: 43 - - action: keep 44 - sourceLabels: [__meta_kubernetes_pod_container_name] 45 - regex: "istio-proxy" 46 - - action: keep 47 - sourceLabels: [__meta_kubernetes_pod_annotationpresent_prometheus_io_scrape] 48 - - action: replace 49 - regex: (\d+);(([A-Fa-f0-9]{1,4}::?){1,7}[A-Fa-f0-9]{1,4}) 50 - replacement: '[$2]:$1' 51 - sourceLabels: 52 - - __meta_kubernetes_pod_annotation_prometheus_io_port 53 - - __meta_kubernetes_pod_ip 54 - targetLabel: __address__ 55 - - action: replace 56 - regex: (\d+);((([0-9]+?)(\.|$)){4}) 57 - replacement: $2:$1 58 - sourceLabels: 59 - - __meta_kubernetes_pod_annotation_prometheus_io_port 60 - - __meta_kubernetes_pod_ip 61 - targetLabel: __address__ 62 - - action: labeldrop 63 - regex: "__meta_kubernetes_pod_label_(.+)" 64 - - sourceLabels: [__meta_kubernetes_namespace] 65 - action: replace 66 - targetLabel: namespace 67 - - sourceLabels: [__meta_kubernetes_pod_name] 68 - action: replace 69 - targetLabel: pod 70 - component-monitor: 71 - apiVersion: monitoring.coreos.com/v1 72 - kind: ServiceMonitor 73 - spec: 74 - spec: 75 - jobLabel: istio 76 - targetLabels: [app] 77 - selector: 78 - matchExpressions: 79 - - {key: istio, operator: In, values: [pilot]} 80 - namespaceSelector: 81 - any: true 82 - endpoints: 83 - - port: http-monitoring 84 - interval: 15s
-23
system/istio-base.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: istio-base 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: istio-system 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://istio-release.storage.googleapis.com/charts 22 - chart: base 23 - targetRevision: 1.25.1
-28
system/istio-cni.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: istio-cni 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: istio-system 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://istio-release.storage.googleapis.com/charts 22 - chart: cni 23 - targetRevision: 1.25.1 24 - helm: 25 - valuesObject: 26 - global: 27 - platform: k3s 28 - profile: ambient
-26
system/istiod.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: istiod 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: istio-system 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://istio-release.storage.googleapis.com/charts 22 - chart: istiod 23 - targetRevision: 1.25.1 24 - helm: 25 - valuesObject: 26 - profile: ambient
-29
system/loki.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: loki 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: monitoring 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://grafana.github.io/helm-charts 22 - chart: loki-stack 23 - targetRevision: 2.10.2 24 - helm: 25 - valuesObject: 26 - loki: 27 - isDefault: false 28 - serviceMonitor: 29 - enabled: true
-39
system/prometheus.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: prometheus 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: monitoring 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://prometheus-community.github.io/helm-charts 22 - chart: kube-prometheus-stack 23 - targetRevision: 72.0.1 24 - helm: 25 - valuesObject: 26 - grafana: 27 - enabled: false 28 - forceDeployDatasources: true 29 - forceDeployDashboards: true 30 - additionalDataSources: 31 - - name: Loki 32 - type: loki 33 - url: http://loki:3100 34 - prometheus: 35 - prometheusSpec: 36 - ruleSelectorNilUsesHelmValues: false 37 - serviceMonitorSelectorNilUsesHelmValues: false 38 - podMonitorSelectorNilUsesHelmValues: false 39 - probeSelectorNilUsesHelmValues: false
-40
system/zot.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: zot 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: zot 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: http://zotregistry.dev/helm-charts 22 - chart: zot 23 - targetRevision: 0.1.67 24 - helm: 25 - valuesObject: 26 - image: 27 - repository: ghcr.io/project-zot/zot 28 - podLabels: 29 - istio.io/dataplane-mode: ambient 30 - service: 31 - type: NodePort 32 - port: 80 33 - # HACK Use node port for k3s registry mirror. 34 - # See also ../../cluster/roles/k3s/templates/registries.yaml.j2 35 - # The range of valid ports is 30000-32767 36 - nodePort: 30000 37 - persistence: true 38 - pvc: 39 - create: true 40 - storage: 10Gi
-26
system/ztunnel.yaml
··· 1 - apiVersion: argoproj.io/v1alpha1 2 - kind: Application 3 - metadata: 4 - finalizers: 5 - - resources-finalizer.argocd.argoproj.io 6 - name: ztunnel 7 - spec: 8 - destination: 9 - name: in-cluster 10 - namespace: istio-system 11 - project: default 12 - syncPolicy: 13 - automated: 14 - prune: true 15 - selfHeal: true 16 - syncOptions: 17 - - CreateNamespace=true 18 - - ApplyOutOfSyncOnly=true 19 - - ServerSideApply=true 20 - source: 21 - repoURL: https://istio-release.storage.googleapis.com/charts 22 - chart: ztunnel 23 - targetRevision: 1.25.1 24 - helm: 25 - valuesObject: 26 - profile: ambient