Skip to content

Commit

Permalink
docs: add staging images to release process (#5050)
Browse files Browse the repository at this point in the history
* chore(docs): update release process documentation

Signed-off-by: ivan katliarchuk <[email protected]>

* chore(docs): update release process documentation

Signed-off-by: ivan katliarchuk <[email protected]>

* chore(docs): update release process documentation

Signed-off-by: ivan katliarchuk <[email protected]>

* Apply suggestions from code review

Co-authored-by: Michel Loiseleur <[email protected]>

---------

Signed-off-by: ivan katliarchuk <[email protected]>
Co-authored-by: Michel Loiseleur <[email protected]>
  • Loading branch information
ivankatliarchuk and mloiseleur authored Feb 3, 2025
1 parent 8eb8ea3 commit b90e013
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ To see ExternalDNS in action, have a look at this [video](https://www.youtube.co

## The Latest Release

- [current release process](./docs/release.md)

ExternalDNS allows you to keep selected zones (via `--domain-filter`) synchronized with Ingresses and Services of `type=LoadBalancer` and nodes in various DNS providers:
* [Google Cloud DNS](https://cloud.google.com/dns/docs/)
* [AWS Route 53](https://aws.amazon.com/route53/)
Expand Down
13 changes: 13 additions & 0 deletions docs/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,19 @@

Currently we don't release regularly. Whenever we think it makes sense to release a new version we do it, but we aim to do a new release every month. You might want to ask in our Slack channel [external-dns](https://kubernetes.slack.com/archives/C771MKDKQ) when the next release will come out.

## Staging Release cycle

A new staging image is released weekly and can be found at [gcr.io/k8s-staging-external-dns/external-dns](https://console.cloud.google.com/gcr/images/k8s-staging-external-dns/GLOBAL/external-dns?pli=1&inv=1&invt=AboL6Q).

> There is a time lag between merging changes into the master branch and the subsequent creation of the staging image.
Example command to fetch `10` most recent staging images:

```sh
export EXT_DNS_VERSION="v0.15.1"
curl -sLk https://gcr.io/v2/k8s-staging-external-dns/external-dns/tags/list | jq | grep "$EXT_DNS_VERSION" | tail -n 10
```

## Versioning convention

These are the conventions that we will be using for releases following `0.7.6`:
Expand Down

0 comments on commit b90e013

Please sign in to comment.