From 8c443b5b3a61ba5005bc9b186a8868613abf49cc Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Tue, 27 Sep 2022 14:34:44 +0000 Subject: [PATCH] Update argocd/metrics-server/Chart.yaml, argocd/metrics-server/values.yaml, argocd/argocd/apps/metrics-server.yaml --- argocd/argocd/apps/metrics-server.yaml | 20 ++++ argocd/metrics-server/Chart.yaml | 11 ++ argocd/metrics-server/values.yaml | 156 +++++++++++++++++++++++++ 3 files changed, 187 insertions(+) create mode 100644 argocd/argocd/apps/metrics-server.yaml create mode 100644 argocd/metrics-server/Chart.yaml create mode 100644 argocd/metrics-server/values.yaml diff --git a/argocd/argocd/apps/metrics-server.yaml b/argocd/argocd/apps/metrics-server.yaml new file mode 100644 index 0000000..8ffa0f7 --- /dev/null +++ b/argocd/argocd/apps/metrics-server.yaml @@ -0,0 +1,20 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: metrics-server + namespace: argocd +spec: + project: default + source: + repoURL: https://gitlab.com/developerdurp/linode.git + targetRevision: main + path: argocd/metrics-server + destination: + namespace: metrics-server + name: in-cluster + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/argocd/metrics-server/Chart.yaml b/argocd/metrics-server/Chart.yaml new file mode 100644 index 0000000..5accbf1 --- /dev/null +++ b/argocd/metrics-server/Chart.yaml @@ -0,0 +1,11 @@ +apiVersion: v2 +name: metrics-server +description: A Helm chart for Kubernetes +type: application +version: 0.0.1 +appVersion: 0.0.1 + +dependencies: +- name: metrics-server + repository: https://charts.bitnami.com/bitnami + version: 6.2.0 \ No newline at end of file diff --git a/argocd/metrics-server/values.yaml b/argocd/metrics-server/values.yaml new file mode 100644 index 0000000..7f00780 --- /dev/null +++ b/argocd/metrics-server/values.yaml @@ -0,0 +1,156 @@ +metrics-server: + + global: + imageRegistry: "" + imagePullSecrets: [] + + kubeVersion: "" + nameOverride: "" + fullnameOverride: "" + namespaceOverride: "" + commonLabels: {} + commonAnnotations: {} + extraDeploy: [] + + diagnosticMode: + enabled: false + command: + - sleep + args: + - infinity + + image: + registry: docker.io + repository: bitnami/metrics-server + #tag: 0.6.1-debian-11-r34 + digest: "" + pullPolicy: Always + pullSecrets: [] + + hostAliases: [] + replicas: 1 + + updateStrategy: + type: RollingUpdate + + rbac: + create: true + + serviceAccount: + create: true + name: "" + automountServiceAccountToken: true + annotations: {} + + apiService: + create: true + insecureSkipTLSVerify: true + caBundle: "" + + containerPorts: + https: 8443 + + hostNetwork: false + dnsPolicy: "ClusterFirst" + command: [] + args: [] + lifecycleHooks: {} + extraEnvVars: [] + extraEnvVarsCM: "" + extraEnvVarsSecret: "" + extraArgs: + - name: kubelet-insecure-tls + value: true + - name: kubelet-preferred-address-types + value: InternalIP + sidecars: [] + initContainers: [] + podLabels: {} + podAnnotations: {} + priorityClassName: "" + schedulerName: "" + terminationGracePeriodSeconds: "" + podAffinityPreset: "" + podAntiAffinityPreset: soft + + pdb: + create: false + minAvailable: "" + maxUnavailable: "" + + nodeAffinityPreset: + type: "" + key: "" + values: [] + + affinity: {} + topologySpreadConstraints: [] + nodeSelector: {} + tolerations: [] + + service: + type: ClusterIP + ports: + https: 443 + + nodePorts: + https: "" + clusterIP: "" + loadBalancerIP: "" + loadBalancerSourceRanges: [] + externalTrafficPolicy: Cluster + extraPorts: [] + annotations: {} + labels: {} + sessionAffinity: None + sessionAffinityConfig: {} + + resources: + limits: + cpu: 250m + memory: 256Mi + + requests: + cpu: 250m + memory: 256Mi + + startupProbe: + enabled: false + initialDelaySeconds: 0 + periodSeconds: 10 + timeoutSeconds: 1 + failureThreshold: 3 + successThreshold: 1 + + livenessProbe: + enabled: true + initialDelaySeconds: 0 + periodSeconds: 10 + timeoutSeconds: 1 + failureThreshold: 3 + successThreshold: 1 + + readinessProbe: + enabled: true + initialDelaySeconds: 0 + periodSeconds: 10 + timeoutSeconds: 1 + failureThreshold: 3 + successThreshold: 1 + + customStartupProbe: {} + customLivenessProbe: {} + customReadinessProbe: {} + + containerSecurityContext: + enabled: true + readOnlyRootFilesystem: false + runAsNonRoot: true + runAsUser: 1001 + + podSecurityContext: + enabled: false + fsGroup: 1001 + + extraVolumes: [] + extraVolumeMounts: []