Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump other images, add note to release process about checking them #357

Merged
merged 1 commit into from
Jan 21, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 22 additions & 2 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,26 @@ The release schedule for this project is ad-hoc. Given the pre-1.0 status of the

There is a semi-automated release process for this project. When you create a Git tag with a tagname that has a `v` prefix and push it to GitHub it will trigger the [release workflow].

### Preparing for a Release

**BEFORE** doing a release, check if the other images in the csi-driver Helm
chart need to be updated.

These are:

- registry.k8s.io/sig-storage/livenessprobe (`.Values.livenessProbeImage.tag`)
- registry.k8s.io/sig-storage/csi-node-driver-registrar (`.Values.nodeDriverRegistrarImage.tag`)

The latest image can be checked using `crane`:

```console
$ crane ls registry.k8s.io/sig-storage/livenessprobe | sort -V

$ crane ls registry.k8s.io/sig-storage/csi-node-driver-registrar | sort -V
```

### Doing a Release

The release process for this repo is documented below:

1. Create a tag for the new release:
Expand All @@ -31,8 +51,8 @@ The release process for this repo is documented below:

This repo will produce the following artifacts each release. For documentation on how those artifacts are produced see the "Process" section.

- *Container Images* - Container images for the are published to `quay.io/jetstack`.
- *Container Images* - Container images for the are published to `quay.io/jetstack`.
- *Helm chart* - An official Helm chart is maintained within this repo and published to `quay.io/jetstack` and `charts.jetstack.io` on each release.

[release workflow]: https://github.com/cert-manager/csi-driver/actions/workflows/release.yaml
[releases page]: https://github.com/cert-manager/csi-driver/releases
[releases page]: https://github.com/cert-manager/csi-driver/releases
4 changes: 2 additions & 2 deletions deploy/charts/csi-driver/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ Target image repository.
#### **nodeDriverRegistrarImage.tag** ~ `string`
> Default value:
> ```yaml
> v2.12.0
> v2.13.0
> ```

Override the image tag to deploy by setting this variable. If no value is set, the chart's appVersion is used.
Expand Down Expand Up @@ -214,7 +214,7 @@ Target image repository.
#### **livenessProbeImage.tag** ~ `string`
> Default value:
> ```yaml
> v2.12.0
> v2.15.0
> ```

Override the image tag to deploy by setting this variable. If no value is set, the chart's appVersion is used.
Expand Down
4 changes: 2 additions & 2 deletions deploy/charts/csi-driver/values.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@
"type": "string"
},
"helm-values.livenessProbeImage.tag": {
"default": "v2.12.0",
"default": "v2.15.0",
"description": "Override the image tag to deploy by setting this variable. If no value is set, the chart's appVersion is used.",
"type": "string"
},
Expand Down Expand Up @@ -382,7 +382,7 @@
"type": "string"
},
"helm-values.nodeDriverRegistrarImage.tag": {
"default": "v2.12.0",
"default": "v2.13.0",
"description": "Override the image tag to deploy by setting this variable. If no value is set, the chart's appVersion is used.",
"type": "string"
},
Expand Down
4 changes: 2 additions & 2 deletions deploy/charts/csi-driver/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ nodeDriverRegistrarImage:
# Override the image tag to deploy by setting this variable.
# If no value is set, the chart's appVersion is used.
# +docs:property
tag: v2.12.0
tag: v2.13.0

# Target image digest. Override any tag, if set.
# For example:
Expand All @@ -122,7 +122,7 @@ livenessProbeImage:
# Override the image tag to deploy by setting this variable.
# If no value is set, the chart's appVersion is used.
# +docs:property
tag: v2.12.0
tag: v2.15.0

# Target image digest. Override any tag, if set.
# For example:
Expand Down