add old clsutertool to archive
This commit is contained in:
		
							
								
								
									
										63
									
								
								clustertool/cluster/main/weave-gitops/app/helm-release.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								clustertool/cluster/main/weave-gitops/app/helm-release.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,63 @@ | ||||
| --- | ||||
| # yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/helm.toolkit.fluxcd.io/helmrelease_v2beta1.json | ||||
| apiVersion: helm.toolkit.fluxcd.io/v2beta1 | ||||
| kind: HelmRelease | ||||
| metadata: | ||||
|   name: weave-gitops | ||||
|   namespace: flux-system | ||||
| spec: | ||||
|   interval: 15m | ||||
|   chart: | ||||
|     spec: | ||||
|       chart: weave-gitops | ||||
|       version: 4.0.35 | ||||
|       sourceRef: | ||||
|         kind: HelmRepository | ||||
|         name: weave-gitops-charts | ||||
|         namespace: flux-system | ||||
|       interval: 15m | ||||
|   maxHistory: 3 | ||||
|   install: | ||||
|     createNamespace: true | ||||
|     remediation: | ||||
|       retries: 3 | ||||
|   upgrade: | ||||
|     cleanupOnFail: true | ||||
|     remediation: | ||||
|       retries: 3 | ||||
|   uninstall: | ||||
|     keepHistory: false | ||||
|   values: | ||||
|     adminUser: | ||||
|       create: true | ||||
|       username: admin | ||||
|       passwordHash: "$2a$12$n52fcX4nRDi94sye0bPCS.WQt9.KHmk0anwzwARdCuoVuk5ICFAG2" | ||||
|     ingress: | ||||
|       enabled: true | ||||
|       annotations: | ||||
|         traefik.ingress.kubernetes.io/router.entrypoints: websecure | ||||
|         cert-manager.io/cluster-issuer: tc-le-prod | ||||
|         cert-manager.io/private-key-rotation-policy: Always | ||||
|         traefik.ingress.kubernetes.io/router.tls: 'true' | ||||
|       tls: | ||||
|         - hosts: | ||||
|             - gitops.${BASE_DOMAIN} | ||||
|           secretName: flux-system-weave-gitops | ||||
|       hosts: | ||||
|         - host: gitops.${BASE_DOMAIN} | ||||
|           paths: | ||||
|             - path: / | ||||
|               pathType: Prefix | ||||
|     networkPolicy: | ||||
|       create: false | ||||
|     metrics: | ||||
|       enabled: true | ||||
|     rbac: | ||||
|       create: true | ||||
|       impersonationResourceNames: ["admin"] | ||||
|       additionalRules: | ||||
|         - apiGroups: ["infra.contrib.fluxcd.io"] | ||||
|           resources: ["terraforms"] | ||||
|           verbs: ["get", "list", "patch"] | ||||
|     annotations: | ||||
|       reloader.stakater.com/auto: "true" | ||||
| @@ -0,0 +1,6 @@ | ||||
| --- | ||||
| apiVersion: kustomize.config.k8s.io/v1beta1 | ||||
| kind: Kustomization | ||||
| namespace: flux-system | ||||
| resources: | ||||
|   - helm-release.yaml | ||||
							
								
								
									
										24
									
								
								clustertool/cluster/main/weave-gitops/install.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								clustertool/cluster/main/weave-gitops/install.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| --- | ||||
| # yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/kustomize.toolkit.fluxcd.io/kustomization_v1.json | ||||
| apiVersion: kustomize.toolkit.fluxcd.io/v1 | ||||
| kind: Kustomization | ||||
| metadata: | ||||
|   name: flux-system-weave-gitops | ||||
|   namespace: flux-system | ||||
| spec: | ||||
|   path: ./cluster/main/weave-gitops/app | ||||
|   sourceRef: | ||||
|     kind: GitRepository | ||||
|     name: flux-system | ||||
|   dependsOn: | ||||
|     - name: operators-prometheus-operator | ||||
|   prune: true | ||||
|   wait: false | ||||
|   interval: 30m | ||||
|   retryInterval: 1m | ||||
|   timeout: 5m | ||||
|   postBuild: | ||||
|     substitute: {} | ||||
|     substituteFrom: | ||||
|       - kind: ConfigMap | ||||
|         name: cluster-config | ||||
		Reference in New Issue
	
	Block a user