-
Notifications
You must be signed in to change notification settings - Fork 110
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update(kube-state-metrics): bump to v2.12.0
Signed-off-by: Aldo Lacuku <[email protected]>
- Loading branch information
Showing
3 changed files
with
292 additions
and
88 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,44 +1,307 @@ | ||
apiVersion: apps/v1 | ||
kind: Deployment | ||
--- | ||
# Source: kube-state-metrics/templates/serviceaccount.yaml | ||
apiVersion: v1 | ||
kind: ServiceAccount | ||
automountServiceAccountToken: true | ||
metadata: | ||
labels: | ||
helm.sh/chart: kube-state-metrics-5.21.0 | ||
app.kubernetes.io/component: metrics | ||
app.kubernetes.io/part-of: kube-state-metrics | ||
app.kubernetes.io/name: kube-state-metrics | ||
app.kubernetes.io/instance: kube-state-metrics | ||
app.kubernetes.io/version: "2.12.0" | ||
name: kube-state-metrics | ||
namespace: kube-system | ||
--- | ||
# Source: kube-state-metrics/templates/role.yaml | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
kind: ClusterRole | ||
metadata: | ||
labels: | ||
helm.sh/chart: kube-state-metrics-5.21.0 | ||
app.kubernetes.io/component: metrics | ||
app.kubernetes.io/part-of: kube-state-metrics | ||
app.kubernetes.io/name: kube-state-metrics | ||
app.kubernetes.io/instance: kube-state-metrics | ||
app.kubernetes.io/version: "2.12.0" | ||
name: kube-state-metrics | ||
rules: | ||
|
||
- apiGroups: ["certificates.k8s.io"] | ||
resources: | ||
- certificatesigningrequests | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- configmaps | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["batch"] | ||
resources: | ||
- cronjobs | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["extensions", "apps"] | ||
resources: | ||
- daemonsets | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["extensions", "apps"] | ||
resources: | ||
- deployments | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- endpoints | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["autoscaling"] | ||
resources: | ||
- horizontalpodautoscalers | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["extensions", "networking.k8s.io"] | ||
resources: | ||
- ingresses | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["batch"] | ||
resources: | ||
- jobs | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["coordination.k8s.io"] | ||
resources: | ||
- leases | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- limitranges | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["admissionregistration.k8s.io"] | ||
resources: | ||
- mutatingwebhookconfigurations | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- namespaces | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["networking.k8s.io"] | ||
resources: | ||
- networkpolicies | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- nodes | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- persistentvolumeclaims | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- persistentvolumes | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["policy"] | ||
resources: | ||
- poddisruptionbudgets | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- pods | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["extensions", "apps"] | ||
resources: | ||
- replicasets | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- replicationcontrollers | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- resourcequotas | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- secrets | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: [""] | ||
resources: | ||
- services | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["apps"] | ||
resources: | ||
- statefulsets | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["storage.k8s.io"] | ||
resources: | ||
- storageclasses | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["admissionregistration.k8s.io"] | ||
resources: | ||
- validatingwebhookconfigurations | ||
verbs: ["list", "watch"] | ||
|
||
- apiGroups: ["storage.k8s.io"] | ||
resources: | ||
- volumeattachments | ||
verbs: ["list", "watch"] | ||
--- | ||
# Source: kube-state-metrics/templates/clusterrolebinding.yaml | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
kind: ClusterRoleBinding | ||
metadata: | ||
labels: | ||
helm.sh/chart: kube-state-metrics-5.21.0 | ||
app.kubernetes.io/component: metrics | ||
app.kubernetes.io/part-of: kube-state-metrics | ||
app.kubernetes.io/name: kube-state-metrics | ||
app.kubernetes.io/instance: kube-state-metrics | ||
app.kubernetes.io/version: "2.12.0" | ||
name: kube-state-metrics | ||
roleRef: | ||
apiGroup: rbac.authorization.k8s.io | ||
kind: ClusterRole | ||
name: kube-state-metrics | ||
subjects: | ||
- kind: ServiceAccount | ||
name: kube-state-metrics | ||
namespace: kube-system | ||
--- | ||
# Source: kube-state-metrics/templates/service.yaml | ||
apiVersion: v1 | ||
kind: Service | ||
metadata: | ||
name: kube-state-metrics | ||
namespace: kube-system | ||
labels: | ||
helm.sh/chart: kube-state-metrics-5.21.0 | ||
app.kubernetes.io/component: metrics | ||
app.kubernetes.io/part-of: kube-state-metrics | ||
app.kubernetes.io/name: kube-state-metrics | ||
app.kubernetes.io/instance: kube-state-metrics | ||
app.kubernetes.io/version: "2.12.0" | ||
annotations: | ||
prometheus.io/scrape: 'true' | ||
spec: | ||
type: "ClusterIP" | ||
ports: | ||
- name: "http" | ||
protocol: TCP | ||
port: 8080 | ||
targetPort: 8080 | ||
|
||
selector: | ||
app.kubernetes.io/name: kube-state-metrics | ||
app.kubernetes.io/version: 2.0.0-beta | ||
app.kubernetes.io/instance: kube-state-metrics | ||
--- | ||
# Source: kube-state-metrics/templates/deployment.yaml | ||
apiVersion: apps/v1 | ||
kind: Deployment | ||
metadata: | ||
name: kube-state-metrics | ||
namespace: kube-system | ||
labels: | ||
helm.sh/chart: kube-state-metrics-5.21.0 | ||
app.kubernetes.io/component: metrics | ||
app.kubernetes.io/part-of: kube-state-metrics | ||
app.kubernetes.io/name: kube-state-metrics | ||
app.kubernetes.io/instance: kube-state-metrics | ||
app.kubernetes.io/version: "2.12.0" | ||
spec: | ||
replicas: 1 | ||
selector: | ||
matchLabels: | ||
app.kubernetes.io/name: kube-state-metrics | ||
app.kubernetes.io/instance: kube-state-metrics | ||
replicas: 1 | ||
strategy: | ||
type: RollingUpdate | ||
revisionHistoryLimit: 10 | ||
template: | ||
metadata: | ||
labels: | ||
helm.sh/chart: kube-state-metrics-5.21.0 | ||
app.kubernetes.io/component: metrics | ||
app.kubernetes.io/part-of: kube-state-metrics | ||
app.kubernetes.io/name: kube-state-metrics | ||
app.kubernetes.io/version: 2.0.0-alpha.1 | ||
app.kubernetes.io/instance: kube-state-metrics | ||
app.kubernetes.io/version: "2.12.0" | ||
spec: | ||
containers: | ||
- image: registry.k8s.io/kube-state-metrics/kube-state-metrics:2.0.0-alpha.1 | ||
args: | ||
- --metric-allowlist="kube_pod_container_status_restarts_total" | ||
livenessProbe: | ||
httpGet: | ||
path: /healthz | ||
port: 8080 | ||
initialDelaySeconds: 5 | ||
timeoutSeconds: 5 | ||
name: kube-state-metrics | ||
ports: | ||
- containerPort: 8080 | ||
name: http-metrics | ||
- containerPort: 8081 | ||
name: telemetry | ||
readinessProbe: | ||
httpGet: | ||
path: / | ||
port: 8081 | ||
initialDelaySeconds: 5 | ||
timeoutSeconds: 5 | ||
securityContext: | ||
runAsUser: 65534 | ||
automountServiceAccountToken: true | ||
hostNetwork: false | ||
serviceAccountName: kube-state-metrics | ||
securityContext: | ||
fsGroup: 65534 | ||
runAsGroup: 65534 | ||
runAsNonRoot: true | ||
runAsUser: 65534 | ||
seccompProfile: | ||
type: RuntimeDefault | ||
nodeSelector: | ||
Archtype: "x86" | ||
containers: | ||
- name: kube-state-metrics | ||
args: | ||
- --port=8080 | ||
- --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments | ||
imagePullPolicy: IfNotPresent | ||
image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.12.0 | ||
ports: | ||
- containerPort: 8080 | ||
name: "http" | ||
livenessProbe: | ||
failureThreshold: 3 | ||
httpGet: | ||
httpHeaders: | ||
path: /healthz | ||
port: 8080 | ||
scheme: HTTP | ||
initialDelaySeconds: 5 | ||
periodSeconds: 10 | ||
successThreshold: 1 | ||
timeoutSeconds: 5 | ||
readinessProbe: | ||
failureThreshold: 3 | ||
httpGet: | ||
httpHeaders: | ||
path: / | ||
port: 8080 | ||
scheme: HTTP | ||
initialDelaySeconds: 5 | ||
periodSeconds: 10 | ||
successThreshold: 1 | ||
timeoutSeconds: 5 | ||
resources: | ||
requests: | ||
memory: "250Mi" | ||
cpu: "100m" | ||
limits: | ||
memory: "500Mi" | ||
cpu: "500m" | ||
securityContext: | ||
allowPrivilegeEscalation: false | ||
capabilities: | ||
drop: | ||
- ALL | ||
readOnlyRootFilesystem: true |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.