mirror of https://github.com/fluxcd/flux2.git
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			218 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			YAML
		
	
			
		
		
	
	
			218 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			YAML
		
	
| apiVersion: apps/v1
 | |
| kind: Deployment
 | |
| metadata:
 | |
|   labels:
 | |
|     environment: prod
 | |
|     kustomize.toolkit.fluxcd.io/name: podinfo
 | |
|     kustomize.toolkit.fluxcd.io/namespace: {{ .fluxns }}
 | |
|     region: eu-central-1
 | |
|   name: podinfo
 | |
|   namespace: default
 | |
| spec:
 | |
|   minReadySeconds: 3
 | |
|   progressDeadlineSeconds: 60
 | |
|   revisionHistoryLimit: 5
 | |
|   selector:
 | |
|     matchLabels:
 | |
|       app: podinfo
 | |
|   strategy:
 | |
|     rollingUpdate:
 | |
|       maxUnavailable: 0
 | |
|     type: RollingUpdate
 | |
|   template:
 | |
|     metadata:
 | |
|       annotations:
 | |
|         prometheus.io/port: "9797"
 | |
|         prometheus.io/scrape: "true"
 | |
|       labels:
 | |
|         app: podinfo
 | |
|     spec:
 | |
|       containers:
 | |
|       - command:
 | |
|         - ./podinfo
 | |
|         - --port=9898
 | |
|         - --port-metrics=9797
 | |
|         - --grpc-port=9999
 | |
|         - --grpc-service-name=podinfo
 | |
|         - --level=info
 | |
|         - --random-delay=false
 | |
|         - --random-error=false
 | |
|         env:
 | |
|         - name: PODINFO_UI_COLOR
 | |
|           value: '#34577c'
 | |
|         image: ghcr.io/stefanprodan/podinfo:6.0.10
 | |
|         imagePullPolicy: IfNotPresent
 | |
|         livenessProbe:
 | |
|           exec:
 | |
|             command:
 | |
|             - podcli
 | |
|             - check
 | |
|             - http
 | |
|             - localhost:9898/healthz
 | |
|           initialDelaySeconds: 5
 | |
|           timeoutSeconds: 5
 | |
|         name: podinfod
 | |
|         ports:
 | |
|         - containerPort: 9898
 | |
|           name: http
 | |
|           protocol: TCP
 | |
|         - containerPort: 9797
 | |
|           name: http-metrics
 | |
|           protocol: TCP
 | |
|         - containerPort: 9999
 | |
|           name: grpc
 | |
|           protocol: TCP
 | |
|         readinessProbe:
 | |
|           exec:
 | |
|             command:
 | |
|             - podcli
 | |
|             - check
 | |
|             - http
 | |
|             - localhost:9898/readyz
 | |
|           initialDelaySeconds: 5
 | |
|           timeoutSeconds: 5
 | |
|         resources:
 | |
|           limits:
 | |
|             cpu: 2000m
 | |
|             memory: 512Mi
 | |
|           requests:
 | |
|             cpu: 100m
 | |
|             memory: 64Mi
 | |
| ---
 | |
| apiVersion: v1
 | |
| data:
 | |
|   cluster.json: |
 | |
|     {
 | |
|       "annotations": {
 | |
|         "list": [
 | |
|           {
 | |
|             "builtIn": 1,
 | |
|             "datasource": "-- Grafana --",
 | |
|             "enable": true,
 | |
|             "hide": true,
 | |
|             "iconColor": "rgba(0, 211, 255, 1)",
 | |
|             "name": "Annotations & Alerts",
 | |
|             "type": "dashboard"
 | |
|           }
 | |
|         ]
 | |
|       },
 | |
|       "editable": true,
 | |
|       "gnetId": null,
 | |
|       "graphTooltip": 0,
 | |
|       "iteration": 1636369574387,
 | |
|       "links": [],
 | |
|       "panels": [
 | |
|         {
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "description": "",
 | |
|           "fieldConfig": {
 | |
|             "defaults": {
 | |
|               "decimals": 0,
 | |
|               "mappings": [],
 | |
|               "thresholds": {
 | |
|                 "mode": "absolute",
 | |
|                 "steps": [
 | |
|                   {
 | |
|                     "color": "blue",
 | |
|                     "value": null
 | |
|                   },
 | |
|                   {
 | |
|                     "color": "red",
 | |
|                     "value": 100
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               "unit": "short"
 | |
|             },
 | |
|             "overrides": []
 | |
|           },
 | |
|           "gridPos": {
 | |
|             "h": 5,
 | |
|             "w": 6,
 | |
|             "x": 0,
 | |
|             "y": 0
 | |
|           },
 | |
|           "id": 24,
 | |
|           "options": {
 | |
|             "colorMode": "value",
 | |
|             "graphMode": "none",
 | |
|             "justifyMode": "auto",
 | |
|             "orientation": "auto",
 | |
|             "reduceOptions": {
 | |
|               "calcs": [
 | |
|                 "last"
 | |
|               ],
 | |
|               "fields": "",
 | |
|               "values": false
 | |
|             },
 | |
|             "text": {},
 | |
|             "textMode": "value"
 | |
|           },
 | |
|           "pluginVersion": "7.5.5",
 | |
|           "targets": [
 | |
|             {
 | |
|               "exemplar": true,
 | |
|               "expr": "count(gotk_reconcile_condition{namespace=~\"$operator_namespace\",exported_namespace=~\"$namespace\",type=\"Ready\",status=\"True\",kind=~\"Kustomization|HelmRelease\"})\n-\nsum(gotk_reconcile_condition{namespace=~\"$operator_namespace\",exported_namespace=~\"$namespace\",type=\"Ready\",status=\"Deleted\",kind=~\"Kustomization|HelmRelease\"})",
 | |
|               "interval": "",
 | |
|               "legendFormat": "",
 | |
|               "refId": "A"
 | |
|             }
 | |
|           ],
 | |
|           "timeFrom": null,
 | |
|           "timeShift": null,
 | |
|           "title": "Cluster Reconcilers",
 | |
|           "type": "stat"
 | |
|         },
 | |
|         {
 | |
|           "collapsed": false,
 | |
|           "datasource": "${DS_PROMETHEUS}",
 | |
|           "gridPos": {
 | |
|             "h": 1,
 | |
|             "w": 24,
 | |
|             "x": 0,
 | |
|             "y": 9
 | |
|           },
 | |
|           "id": 15,
 | |
|           "panels": [],
 | |
|           "title": "Status",
 | |
|           "type": "row"
 | |
|         }
 | |
|       ],
 | |
|       "refresh": "",
 | |
|       "schemaVersion": 27,
 | |
|       "style": "light",
 | |
|       "tags": [
 | |
|         "flux"
 | |
|       ],
 | |
|       "time": {
 | |
|         "from": "now-15m",
 | |
|         "to": "now"
 | |
|       },
 | |
|       "timepicker": {
 | |
|         "refresh_intervals": [
 | |
|           "10s",
 | |
|           "30s",
 | |
|           "1m",
 | |
|           "5m",
 | |
|           "15m",
 | |
|           "30m",
 | |
|           "1h",
 | |
|           "2h",
 | |
|           "1d"
 | |
|         ]
 | |
|       },
 | |
|       "timezone": "",
 | |
|       "title": "Flux Cluster Stats",
 | |
|       "uid": "flux-cluster",
 | |
|       "version": 1
 | |
|     }    
 | |
| kind: ConfigMap
 | |
| metadata:
 | |
|   labels:
 | |
|     kustomize.toolkit.fluxcd.io/name: podinfo
 | |
|     kustomize.toolkit.fluxcd.io/namespace: {{ .fluxns }}
 | |
|     kustomize.toolkit.fluxcd.io/substitute: disabled
 | |
|   name: flux-grafana-dashboards-kt8md725kf
 | |
|   namespace: default
 | |
| ---
 |