From 0c3f5f328f659d37f4990b01e05763c2cefbef86 Mon Sep 17 00:00:00 2001 From: Markus Lehtonen Date: Thu, 21 Dec 2023 21:18:32 +0200 Subject: [PATCH] Update references to release v0.15.0 Generated with: hack/prepare-release.sh -g 1.21.5 v0.15.0 --- Makefile | 2 +- README.md | 19 ++++++++++++++----- deployment/base/gc/gc.yaml | 4 ++-- deployment/base/master/master-deployment.yaml | 4 ++-- .../topologyupdater-daemonset.yaml | 4 ++-- .../worker-daemonset/worker-daemonset.yaml | 4 ++-- deployment/base/worker-job/worker-job.yaml | 4 ++-- .../helm/node-feature-discovery/Chart.yaml | 2 +- .../helm/node-feature-discovery/README.md | 2 +- .../helm/node-feature-discovery/values.yaml | 4 ++-- deployment/overlays/prune/master-job.yaml | 4 ++-- docs/_config.yml | 6 +++--- 12 files changed, 34 insertions(+), 25 deletions(-) diff --git a/Makefile b/Makefile index fb66d1599c..1a23ea0b00 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ IMAGE_BUILD_CMD ?= docker build IMAGE_BUILD_EXTRA_OPTS ?= IMAGE_PUSH_CMD ?= docker push CONTAINER_RUN_CMD ?= docker run -BUILDER_IMAGE ?= golang:1.21-bookworm +BUILDER_IMAGE ?= golang:1.21.5-bookworm BASE_IMAGE_FULL ?= debian:bookworm-slim BASE_IMAGE_MINIMAL ?= scratch diff --git a/README.md b/README.md index ab2b6a2e8e..7f35579225 100644 --- a/README.md +++ b/README.md @@ -12,21 +12,30 @@ features and system configuration! #### Quick-start – the short-short version ```bash -$ kubectl apply -k https://github.com/kubernetes-sigs/node-feature-discovery/deployment/overlays/default?ref=v0.14.3 +$ kubectl apply -k https://github.com/kubernetes-sigs/node-feature-discovery/deployment/overlays/default?ref=v0.15.0 namespace/node-feature-discovery created customresourcedefinition.apiextensions.k8s.io/nodefeaturerules.nfd.k8s-sigs.io created + customresourcedefinition.apiextensions.k8s.io/nodefeatures.nfd.k8s-sigs.io created + serviceaccount/nfd-gc created serviceaccount/nfd-master created + serviceaccount/nfd-worker created + role.rbac.authorization.k8s.io/nfd-worker created + clusterrole.rbac.authorization.k8s.io/nfd-gc created clusterrole.rbac.authorization.k8s.io/nfd-master created + rolebinding.rbac.authorization.k8s.io/nfd-worker created + clusterrolebinding.rbac.authorization.k8s.io/nfd-gc created clusterrolebinding.rbac.authorization.k8s.io/nfd-master created + configmap/nfd-master-conf created configmap/nfd-worker-conf created - service/nfd-master created + deployment.apps/nfd-gc created deployment.apps/nfd-master created daemonset.apps/nfd-worker created $ kubectl -n node-feature-discovery get all NAME READY STATUS RESTARTS AGE - pod/nfd-master-555458dbbc-sxg6w 1/1 Running 0 56s - pod/nfd-worker-mjg9f 1/1 Running 0 17s + pod/nfd-gc-565fc85d9b-94jpj 1/1 Running 0 18s + pod/nfd-master-6796d89d7b-qccrq 1/1 Running 0 18s + pod/nfd-worker-nwdp6 1/1 Running 0 18s ... $ kubectl get no -o json | jq '.items[].metadata.labels' @@ -39,4 +48,4 @@ $ kubectl get no -o json | jq '.items[].metadata.labels' ``` -[documentation]: https://kubernetes-sigs.github.io/node-feature-discovery +[documentation]: https://kubernetes-sigs.github.io/node-feature-discovery/v0.15 diff --git a/deployment/base/gc/gc.yaml b/deployment/base/gc/gc.yaml index 42591b60b9..b628152716 100644 --- a/deployment/base/gc/gc.yaml +++ b/deployment/base/gc/gc.yaml @@ -17,8 +17,8 @@ spec: serviceAccount: nfd-gc containers: - name: nfd-gc - image: gcr.io/k8s-staging-nfd/node-feature-discovery:master - imagePullPolicy: Always + image: registry.k8s.io/nfd/node-feature-discovery:v0.15.0 + imagePullPolicy: IfNotPresent command: - "nfd-gc" ports: diff --git a/deployment/base/master/master-deployment.yaml b/deployment/base/master/master-deployment.yaml index bfebfd4dd3..b6eadaae4e 100644 --- a/deployment/base/master/master-deployment.yaml +++ b/deployment/base/master/master-deployment.yaml @@ -19,8 +19,8 @@ spec: tolerations: [] containers: - name: nfd-master - image: gcr.io/k8s-staging-nfd/node-feature-discovery:master - imagePullPolicy: Always + image: registry.k8s.io/nfd/node-feature-discovery:v0.15.0 + imagePullPolicy: IfNotPresent livenessProbe: grpc: port: 8080 diff --git a/deployment/base/topologyupdater-daemonset/topologyupdater-daemonset.yaml b/deployment/base/topologyupdater-daemonset/topologyupdater-daemonset.yaml index 28abd3a4bd..054dd4063c 100644 --- a/deployment/base/topologyupdater-daemonset/topologyupdater-daemonset.yaml +++ b/deployment/base/topologyupdater-daemonset/topologyupdater-daemonset.yaml @@ -17,8 +17,8 @@ spec: serviceAccount: nfd-topology-updater containers: - name: nfd-topology-updater - image: gcr.io/k8s-staging-nfd/node-feature-discovery:master - imagePullPolicy: Always + image: registry.k8s.io/nfd/node-feature-discovery:v0.15.0 + imagePullPolicy: IfNotPresent command: - "nfd-topology-updater" args: [] diff --git a/deployment/base/worker-daemonset/worker-daemonset.yaml b/deployment/base/worker-daemonset/worker-daemonset.yaml index 2132498ce8..f00c85d811 100644 --- a/deployment/base/worker-daemonset/worker-daemonset.yaml +++ b/deployment/base/worker-daemonset/worker-daemonset.yaml @@ -17,8 +17,8 @@ spec: dnsPolicy: ClusterFirstWithHostNet containers: - name: nfd-worker - image: gcr.io/k8s-staging-nfd/node-feature-discovery:master - imagePullPolicy: Always + image: registry.k8s.io/nfd/node-feature-discovery:v0.15.0 + imagePullPolicy: IfNotPresent command: - "nfd-worker" args: diff --git a/deployment/base/worker-job/worker-job.yaml b/deployment/base/worker-job/worker-job.yaml index 6cf2c9dbf2..d2def4b8c0 100644 --- a/deployment/base/worker-job/worker-job.yaml +++ b/deployment/base/worker-job/worker-job.yaml @@ -27,8 +27,8 @@ spec: - nfd-worker containers: - name: nfd-worker - image: gcr.io/k8s-staging-nfd/node-feature-discovery:master - imagePullPolicy: Always + image: registry.k8s.io/nfd/node-feature-discovery:v0.15.0 + imagePullPolicy: IfNotPresent command: - "nfd-worker" args: diff --git a/deployment/helm/node-feature-discovery/Chart.yaml b/deployment/helm/node-feature-discovery/Chart.yaml index 553fc3c07b..c183ee6911 100644 --- a/deployment/helm/node-feature-discovery/Chart.yaml +++ b/deployment/helm/node-feature-discovery/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: master +appVersion: v0.15.0 description: | Detects hardware features available on each node in a Kubernetes cluster, and advertises those features using node labels. diff --git a/deployment/helm/node-feature-discovery/README.md b/deployment/helm/node-feature-discovery/README.md index 8ce83a42fe..b8b7d90caf 100644 --- a/deployment/helm/node-feature-discovery/README.md +++ b/deployment/helm/node-feature-discovery/README.md @@ -6,5 +6,5 @@ labels. NFD provides flexible configuration and extension points for a wide range of vendor and application specific node labeling needs. See -[NFD documentation](https://kubernetes-sigs.github.io/node-feature-discovery/master/deployment/helm.html) +[NFD documentation](https://kubernetes-sigs.github.io/node-feature-discovery/v0.15/deployment/helm.html) for deployment instructions. diff --git a/deployment/helm/node-feature-discovery/values.yaml b/deployment/helm/node-feature-discovery/values.yaml index 8cfaf7f861..d4919bca84 100644 --- a/deployment/helm/node-feature-discovery/values.yaml +++ b/deployment/helm/node-feature-discovery/values.yaml @@ -1,7 +1,7 @@ image: - repository: gcr.io/k8s-staging-nfd/node-feature-discovery + repository: registry.k8s.io/nfd/node-feature-discovery # This should be set to 'IfNotPresent' for released version - pullPolicy: Always + pullPolicy: IfNotPresent # tag, if defined will use the given image tag, else Chart.AppVersion will be used # tag imagePullSecrets: [] diff --git a/deployment/overlays/prune/master-job.yaml b/deployment/overlays/prune/master-job.yaml index 247b59a5f0..3ea1694ecc 100644 --- a/deployment/overlays/prune/master-job.yaml +++ b/deployment/overlays/prune/master-job.yaml @@ -15,8 +15,8 @@ spec: tolerations: [] containers: - name: nfd-master - image: gcr.io/k8s-staging-nfd/node-feature-discovery:master - imagePullPolicy: Always + image: registry.k8s.io/nfd/node-feature-discovery:v0.15.0 + imagePullPolicy: IfNotPresent command: - "nfd-master" args: diff --git a/docs/_config.yml b/docs/_config.yml index 58aa4d08b6..5c41d40cba 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -43,7 +43,7 @@ plugins: # - vendor/ruby/ # Document versioning -version: master +version: v0.15 display_version_list: true # Customize page width (make it wider) for large screens @@ -57,7 +57,7 @@ scss: | # Release is the full released version number. Used to make external links to # point to the correct blobs in the Github repo. This is also the version shown # in the sidebar (top left corner of the page) -release: master +release: v0.15.0 # Container image which to point to in the documentation -container_image: gcr.io/k8s-staging-nfd/node-feature-discovery:master +container_image: registry.k8s.io/nfd/node-feature-discovery:v0.15.0