Skip to content

Commit 132b19a

Browse files
authored
chore(deps): Update to metrics-server 0.7.0 (#21)
1 parent f2fd2eb commit 132b19a

File tree

12 files changed

+23
-18
lines changed

12 files changed

+23
-18
lines changed

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ jobs:
1818
registry-server: ghcr.io
1919
registry-username: ${{ github.actor }}
2020
image: ${{ github.repository }}
21-
version: 0.6.4
21+
version: 0.7.0
2222
secrets:
2323
pull-request-token: ${{ secrets.GH_ORG_PAT }}

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
name: Integration Tests
1515
strategy:
1616
matrix:
17-
k8s_version: [v1.26, v1.27, v1.28]
17+
k8s_version: [v1.27, v1.28, v1.29]
1818
permissions:
1919
contents: read
2020
uses: kadras-io/github-reusable-workflows/.github/workflows/carvel-package-test-integration.yml@main

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
K8S_VERSION=v1.28
1+
K8S_VERSION=v1.29
22

33
# Build package configuration
44
build: package

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ A Carvel package for [Metrics Server](https://github.com/kubernetes-sigs/metrics
1212

1313
### Prerequisites
1414

15-
* Kubernetes 1.26+
15+
* Kubernetes 1.27+
1616
* Carvel [`kctrl`](https://carvel.dev/kapp-controller/docs/latest/install/#installing-kapp-controller-cli-kctrl) CLI.
1717
* Carvel [kapp-controller](https://carvel.dev/kapp-controller) deployed in your Kubernetes cluster. You can install it with Carvel [`kapp`](https://carvel.dev/kapp/docs/latest/install) (recommended choice) or `kubectl`.
1818

package/config/overlays/deployment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ spec:
2727
containers:
2828
#@overlay/match by=overlay.subset({"name": "metrics-server"})
2929
- args:
30-
#@overlay/match by=overlay.subset("--secure-port=4443")
30+
#@overlay/match by=overlay.subset("--secure-port=10250")
3131
- #@ "--secure-port=" + str(data.values.metricsServer.config.securePort)
3232
#@overlay/append
3333
- --kubelet-insecure-tls

package/config/overlays/namespace.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#@ if hasattr(data.values.metricsServer, 'namespace') and data.values.metricsServer.namespace:
77
#@ metricsServerNamespace = data.values.metricsServer.namespace
88
#@ else:
9-
#@ metricsServerNamespace = data.values.namespace
9+
#@ metricsServerNamespace = data.values.namespace
1010
#@ end
1111

1212
#@ if data.values.metricsServer.createNamespace:

package/config/upstream/components.yaml

+8-3
Original file line numberDiff line numberDiff line change
@@ -133,11 +133,11 @@ spec:
133133
containers:
134134
- args:
135135
- --cert-dir=/tmp
136-
- --secure-port=4443
136+
- --secure-port=10250
137137
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
138138
- --kubelet-use-node-status-port
139139
- --metric-resolution=15s
140-
image: registry.k8s.io/metrics-server/metrics-server:v0.6.4
140+
image: registry.k8s.io/metrics-server/metrics-server:v0.7.0
141141
imagePullPolicy: IfNotPresent
142142
livenessProbe:
143143
failureThreshold: 3
@@ -148,7 +148,7 @@ spec:
148148
periodSeconds: 10
149149
name: metrics-server
150150
ports:
151-
- containerPort: 4443
151+
- containerPort: 10250
152152
name: https
153153
protocol: TCP
154154
readinessProbe:
@@ -165,9 +165,14 @@ spec:
165165
memory: 200Mi
166166
securityContext:
167167
allowPrivilegeEscalation: false
168+
capabilities:
169+
drop:
170+
- ALL
168171
readOnlyRootFilesystem: true
169172
runAsNonRoot: true
170173
runAsUser: 1000
174+
seccompProfile:
175+
type: RuntimeDefault
171176
volumeMounts:
172177
- mountPath: /tmp
173178
name: tmp-dir

package/vendir.lock.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: vendir.k14s.io/v1alpha1
22
directories:
33
- contents:
44
- githubRelease:
5-
tag: v0.6.4
6-
url: https://api.github.com/repos/kubernetes-sigs/metrics-server/releases/113485257
5+
tag: v0.7.0
6+
url: https://api.github.com/repos/kubernetes-sigs/metrics-server/releases/137632772
77
path: .
88
path: config/upstream
99
kind: LockConfig

package/vendir.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ directories:
44
- githubRelease:
55
disableAutoChecksumValidation: true
66
slug: kubernetes-sigs/metrics-server
7-
tag: v0.6.4
7+
tag: v0.7.0
88
includePaths:
99
- components.yaml
1010
path: .

test/setup/kind/v1.27/kind-config.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ kind: Cluster
33
apiVersion: kind.x-k8s.io/v1alpha4
44
nodes:
55
- role: control-plane
6-
image: kindest/node:v1.27.3
6+
image: kindest/node:v1.27.11
77
- role: worker
8-
image: kindest/node:v1.27.3
8+
image: kindest/node:v1.27.11

test/setup/kind/v1.28/kind-config.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ kind: Cluster
33
apiVersion: kind.x-k8s.io/v1alpha4
44
nodes:
55
- role: control-plane
6-
image: kindest/node:v1.28.0
6+
image: kindest/node:v1.28.7
77
- role: worker
8-
image: kindest/node:v1.28.0
8+
image: kindest/node:v1.28.7

test/setup/kind/v1.26/kind-config.yml renamed to test/setup/kind/v1.29/kind-config.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ kind: Cluster
33
apiVersion: kind.x-k8s.io/v1alpha4
44
nodes:
55
- role: control-plane
6-
image: kindest/node:v1.26.6
6+
image: kindest/node:v1.29.2
77
- role: worker
8-
image: kindest/node:v1.26.6
8+
image: kindest/node:v1.29.2

0 commit comments

Comments
 (0)