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

docker auth: improve missing user/pwd #706

Merged
merged 1 commit into from
May 27, 2024
Merged

Conversation

Frankkkkk
Copy link
Contributor

Specify the "missing username and password" error message. This makes debugging the action easier when for example mistyping the username or the password.

Thanks and cheers!

@crazy-max
Copy link
Member

Thanks for this PR but I think the error message to users should remain generic. You can still check what value is empty in the login step (expand Run docker/login-action@v3):

image

@Frankkkkk
Copy link
Contributor Author

Hi @crazy-max , thanks for your message.
Any reason why you want the error message to be generic? I genuinely can't see why?

These actions are also used outside Github (for example on Gitea or Forgejo. Basically on any act runner). On those, the details are not shown:
image
Thus why it adds more info
Thanks

Copy link
Member

@crazy-max crazy-max left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok this change sounds good considering how other providers currently consume GitHub Actions.

You forgot to run docker buildx bake pre-checkin to update generated content btw, see https://github.com/docker/login-action/blob/master/.github/CONTRIBUTING.md#submitting-a-pull-request. Take this commit as example: https://github.com/docker/login-action/pull/677/commits

Don't forget to squash commits as well. Thanks.

src/docker.ts Show resolved Hide resolved
Specify the "missing username and password" error message. This makes debugging the action easier when for example mistyping the username or the password.

Signed-off-by: Frank Villaro-Dixon <frank@vi-di.fr>
Signed-off-by: Frank Villaro-Dixon <frank@villaro-dixon.eu>
@Frankkkkk
Copy link
Contributor Author

Done, thanks.
Curious question: the dist file are so large; how do you make sure that a malicious user didn't embed some nefarious content in it ?
Subsidiary one: how do you deal with conflicts on MRs ? Do all contributors always have to rebase on every change on main?
Thanks!

@crazy-max
Copy link
Member

Curious question: the dist file are so large; how do you make sure that a malicious user didn't embed some nefarious content in it ?

We have a scanner and CodeQL running as well to avoid that. Also considering our dependencies tree we are quite confident we consume vetted packages:

"dependencies": {
"@actions/core": "^1.10.1",
"@aws-sdk/client-ecr": "^3.529.1",
"@aws-sdk/client-ecr-public": "^3.529.1",
"@docker/actions-toolkit": "^0.23.0",
"http-proxy-agent": "^7.0.2",
"https-proxy-agent": "^7.0.4"
},

Subsidiary one: how do you deal with conflicts on MRs ? Do all contributors always have to rebase on every change on main?

Yes indeed this is currently painful but no other choice atm. GitHub plans to change that in the future to use GitHub Packages to ship actions instead (was told about this two years ago though).

Copy link
Member

@crazy-max crazy-max left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM thanks!

@crazy-max crazy-max merged commit db77945 into docker:master May 27, 2024
8 checks passed
renovate bot added a commit to Hapag-Lloyd/Workflow-Templates that referenced this pull request May 28, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://togithub.com/docker/login-action) |
action | minor | `v3.1.0` -> `v3.2.0` |

---

### Release Notes

<details>
<summary>docker/login-action (docker/login-action)</summary>

###
[`v3.2.0`](https://togithub.com/docker/login-action/releases/tag/v3.2.0)

[Compare
Source](https://togithub.com/docker/login-action/compare/v3.1.0...v3.2.0)

- Improve missing username/password by
[@&#8203;Frankkkkk](https://togithub.com/Frankkkkk) in
[docker/login-action#706
- Bump
[@&#8203;docker/actions-toolkit](https://togithub.com/docker/actions-toolkit)
from 0.18.0 to 0.24.0 in
[docker/login-action#715
[docker/login-action#721
- Bump aws-sdk-dependencies to 3.583.0 in
[docker/login-action#720
- Bump undici from 5.28.3 to 5.28.4 in
[docker/login-action#694

**Full Changelog**:
docker/login-action@v3.1.0...v3.2.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Hapag-Lloyd/Workflow-Templates).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5Il19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fuxingloh pushed a commit to vetumorg/chainfile that referenced this pull request May 30, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [docker/login-action](https://togithub.com/docker/login-action) |
action | minor | `v3.1.0` -> `v3.2.0` |

---

### Release Notes

<details>
<summary>docker/login-action (docker/login-action)</summary>

###
[`v3.2.0`](https://togithub.com/docker/login-action/releases/tag/v3.2.0)

[Compare
Source](https://togithub.com/docker/login-action/compare/v3.1.0...v3.2.0)

- Improve missing username/password by
[@&#8203;Frankkkkk](https://togithub.com/Frankkkkk) in
[docker/login-action#706
- Bump
[@&#8203;docker/actions-toolkit](https://togithub.com/docker/actions-toolkit)
from 0.18.0 to 0.24.0 in
[docker/login-action#715
[docker/login-action#721
- Bump aws-sdk-dependencies to 3.583.0 in
[docker/login-action#720
- Bump undici from 5.28.3 to 5.28.4 in
[docker/login-action#694

**Full Changelog**:
docker/login-action@v3.1.0...v3.2.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/fuxingloh/karfia).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
hiddenmarten added a commit to aenix-io/etcd-operator that referenced this pull request Jun 1, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change | Age | Adoption | Passing |
Confidence |
|---|---|---|---|---|---|---|---|
| [docker/login-action](https://togithub.com/docker/login-action) |
action | minor | `v3.1.0` -> `v3.2.0` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/docker%2flogin-action/v3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/docker%2flogin-action/v3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/docker%2flogin-action/v3.1.0/v3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/docker%2flogin-action/v3.1.0/v3.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/onsi/ginkgo/v2](https://togithub.com/onsi/ginkgo) |
require | minor | `v2.17.3` -> `v2.19.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fonsi%2fginkgo%2fv2/v2.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fonsi%2fginkgo%2fv2/v2.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fonsi%2fginkgo%2fv2/v2.17.3/v2.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fonsi%2fginkgo%2fv2/v2.17.3/v2.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) |
require | patch | `v3.5.13` -> `v3.5.14` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.13/v3.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.13/v3.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [golangci/golangci-lint](https://togithub.com/golangci/golangci-lint)
| | minor | `v1.58.1` -> `v1.59.0` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/golangci%2fgolangci-lint/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/golangci%2fgolangci-lint/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/golangci%2fgolangci-lint/v1.58.1/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/golangci%2fgolangci-lint/v1.58.1/v1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [helm/helm](https://togithub.com/helm/helm) | | patch | `v3.15.0` ->
`v3.15.1` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/helm%2fhelm/v3.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/helm%2fhelm/v3.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/helm%2fhelm/v3.15.0/v3.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/helm%2fhelm/v3.15.0/v3.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [hugo-extended](https://togithub.com/jakejarvis/hugo-extended) |
devDependencies | patch | [`0.126.1` ->
`0.126.2`](https://renovatebot.com/diffs/npm/hugo-extended/0.126.1/0.126.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/hugo-extended/0.126.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/hugo-extended/0.126.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/hugo-extended/0.126.1/0.126.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/hugo-extended/0.126.1/0.126.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [kubernetes/kubernetes](https://togithub.com/kubernetes/kubernetes) |
| patch | `v1.30.0` -> `v1.30.1` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/kubernetes%2fkubernetes/v1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/kubernetes%2fkubernetes/v1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/kubernetes%2fkubernetes/v1.30.0/v1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/kubernetes%2fkubernetes/v1.30.0/v1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[sigs.k8s.io/controller-runtime](https://togithub.com/kubernetes-sigs/controller-runtime)
| require | patch | `v0.18.2` -> `v0.18.3` |
[![age](https://developer.mend.io/api/mc/badges/age/go/sigs.k8s.io%2fcontroller-runtime/v0.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/sigs.k8s.io%2fcontroller-runtime/v0.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/sigs.k8s.io%2fcontroller-runtime/v0.18.2/v0.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/sigs.k8s.io%2fcontroller-runtime/v0.18.2/v0.18.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>docker/login-action (docker/login-action)</summary>

###
[`v3.2.0`](https://togithub.com/docker/login-action/releases/tag/v3.2.0)

[Compare
Source](https://togithub.com/docker/login-action/compare/v3.1.0...v3.2.0)

- Improve missing username/password by
[@&#8203;Frankkkkk](https://togithub.com/Frankkkkk) in
[docker/login-action#706
- Bump
[@&#8203;docker/actions-toolkit](https://togithub.com/docker/actions-toolkit)
from 0.18.0 to 0.24.0 in
[docker/login-action#715
[docker/login-action#721
- Bump aws-sdk-dependencies to 3.583.0 in
[docker/login-action#720
- Bump undici from 5.28.3 to 5.28.4 in
[docker/login-action#694

**Full Changelog**:
docker/login-action@v3.1.0...v3.2.0

</details>

<details>
<summary>onsi/ginkgo (github.com/onsi/ginkgo/v2)</summary>

### [`v2.19.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.19.0)

[Compare
Source](https://togithub.com/onsi/ginkgo/compare/v2.18.0...v2.19.0)

#### 2.19.0

##### Features

[Label Sets](https://onsi.github.io/ginkgo/#label-sets) allow for more
expressive and flexible label filtering.

### [`v2.18.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.18.0)

[Compare
Source](https://togithub.com/onsi/ginkgo/compare/v2.17.3...v2.18.0)

#### 2.18.0

##### Features

- Add --slience-skips and --force-newlines
\[[`f010b65`](https://togithub.com/onsi/ginkgo/commit/f010b65)]
- fail when no tests were run and --fail-on-empty was set
\[[`d80eebe`](https://togithub.com/onsi/ginkgo/commit/d80eebe)]

##### Fixes

- Fix table entry context edge case
\[[`42013d6`](https://togithub.com/onsi/ginkgo/commit/42013d6)]

##### Maintenance

- Bump golang.org/x/tools from 0.20.0 to 0.21.0
([#&#8203;1406](https://togithub.com/onsi/ginkgo/issues/1406))
\[[`fcf1fd7`](https://togithub.com/onsi/ginkgo/commit/fcf1fd7)]
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1
([#&#8203;1399](https://togithub.com/onsi/ginkgo/issues/1399))
\[[`8bb14fd`](https://togithub.com/onsi/ginkgo/commit/8bb14fd)]
- Bump golang.org/x/net from 0.24.0 to 0.25.0
([#&#8203;1407](https://togithub.com/onsi/ginkgo/issues/1407))
\[[`04bfad7`](https://togithub.com/onsi/ginkgo/commit/04bfad7)]

</details>

<details>
<summary>etcd-io/etcd (go.etcd.io/etcd/client/v3)</summary>

### [`v3.5.14`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.14)

[Compare
Source](https://togithub.com/etcd-io/etcd/compare/v3.5.13...v3.5.14)

Please check out
[CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md)
for a full list of changes. And make sure to read [upgrade
guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md)
before upgrading etcd (there may be breaking changes).

For installation guides, please check out
[play.etcd.io](http://play.etcd.io) and [operating
etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters).
Latest support status for common architectures and operating systems can
be found at [supported
platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md).

###### Linux

```bash
ETCD_VER=v3.5.14

##### choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}

rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test

curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz

/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
```

```bash

##### start a local etcd server
/tmp/etcd-download-test/etcd

##### write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo
```

###### macOS (Darwin)

```bash
ETCD_VER=v3.5.14

##### choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}

rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test

curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64

/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version
```

###### Docker

etcd uses
[`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd)
as a primary container registry, and
[`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary.

```bash
rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \
  docker rmi gcr.io/etcd-development/etcd:v3.5.14 || true && \
  docker run \
  -p 2379:2379 \
  -p 2380:2380 \
  --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \
  --name etcd-gcr-v3.5.14 \
  gcr.io/etcd-development/etcd:v3.5.14 \
  /usr/local/bin/etcd \
  --name s1 \
  --data-dir /etcd-data \
  --listen-client-urls http://0.0.0.0:2379 \
  --advertise-client-urls http://0.0.0.0:2379 \
  --listen-peer-urls http://0.0.0.0:2380 \
  --initial-advertise-peer-urls http://0.0.0.0:2380 \
  --initial-cluster s1=http://0.0.0.0:2380 \
  --initial-cluster-token tkn \
  --initial-cluster-state new \
  --log-level info \
  --logger zap \
  --log-outputs stderr

docker exec etcd-gcr-v3.5.14 /usr/local/bin/etcd --version
docker exec etcd-gcr-v3.5.14 /usr/local/bin/etcdctl version
docker exec etcd-gcr-v3.5.14 /usr/local/bin/etcdutl version
docker exec etcd-gcr-v3.5.14 /usr/local/bin/etcdctl endpoint health
docker exec etcd-gcr-v3.5.14 /usr/local/bin/etcdctl put foo bar
docker exec etcd-gcr-v3.5.14 /usr/local/bin/etcdctl get foo
```

</details>

<details>
<summary>golangci/golangci-lint (golangci/golangci-lint)</summary>

###
[`v1.59.0`](https://togithub.com/golangci/golangci-lint/compare/v1.58.2...v1.59.0)

[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.58.2...v1.59.0)

###
[`v1.58.2`](https://togithub.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1582)

[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.58.1...v1.58.2)

1.  Updated linters
    -   `canonicalheader`: from 1.0.6 to 1.1.1
    -   `gosec`: from 2.19.0 to 2.20.0
    -   `musttag`: from 0.12.1 to 0.12.2
    -   `nilnil`: from 0.1.8 to 0.1.9
2.  Documentation
    -   Improve integrations and install pages

</details>

<details>
<summary>helm/helm (helm/helm)</summary>

### [`v3.15.1`](https://togithub.com/helm/helm/releases/tag/v3.15.1):
Helm v3.15.1

[Compare
Source](https://togithub.com/helm/helm/compare/v3.15.0...v3.15.1)

Helm v3.15.1 is a patch release. The Helm application source is the same
as 3.15.0. The 3.15.0 builds stated the wrong version when running `helm
version`. Instead of the release number it had the release candidate
version which pointed to the same revision of the source.

The community keeps growing, and we'd love to see you there!

- Join the discussion in [Kubernetes
Slack](https://kubernetes.slack.com):
    -   for questions and just to hang out
    -   for discussing PRs, code, and bugs
- Hang out at the Public Developer Call: Thursday, 9:30 Pacific via
[Zoom](https://zoom.us/j/696660622)
- Test, debug, and contribute charts:
[ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0)

#### Installation and Upgrading

Download Helm v3.15.1. The common platform binaries are here:

- [MacOS amd64](https://get.helm.sh/helm-v3.15.1-darwin-amd64.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.1-darwin-amd64.tar.gz.sha256sum)
/ 5fdc60e090d183113f9fa0ae9dd9d12f0c1462b9ded286370f84e340f84bd676)
- [MacOS arm64](https://get.helm.sh/helm-v3.15.1-darwin-arm64.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.1-darwin-arm64.tar.gz.sha256sum)
/ 4b04ede5ab9bb226c9b198c94ce12818f0b0e302193defd66970b45fc341f6e7)
- [Linux amd64](https://get.helm.sh/helm-v3.15.1-linux-amd64.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.1-linux-amd64.tar.gz.sha256sum)
/ 7b20e7791c04ea71e7fe0cbe11f1a8be4a55a692898b57d9db28f3b0c1d52f11)
- [Linux arm](https://get.helm.sh/helm-v3.15.1-linux-arm.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.1-linux-arm.tar.gz.sha256sum)
/ fa7a8b472c8f311ac618a231218511efeafad306781d11ad68976e0461074b0e)
- [Linux arm64](https://get.helm.sh/helm-v3.15.1-linux-arm64.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.1-linux-arm64.tar.gz.sha256sum)
/ b4c5519b18f01dd2441f5e09497913dc1da1a1eec209033ae792a8d45b9e0e86)
- [Linux i386](https://get.helm.sh/helm-v3.15.1-linux-386.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.1-linux-386.tar.gz.sha256sum)
/ 4f8cb966bac96a186f0790a7c4528dd0278664f82fba3643aa4b37f98cf9e76b)
- [Linux ppc64le](https://get.helm.sh/helm-v3.15.1-linux-ppc64le.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.1-linux-ppc64le.tar.gz.sha256sum)
/ 0bfe2ff8b29c1f26b0484261c0fe0d041188b2e1aa5da8e461e44083bbf655a3)
- [Linux s390x](https://get.helm.sh/helm-v3.15.1-linux-s390x.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.1-linux-s390x.tar.gz.sha256sum)
/ 4a5314689787332d010ae782a6c00804fb83a53238f7ff7c9837c3f797ff1473)
- [Linux riscv64](https://get.helm.sh/helm-v3.15.1-linux-riscv64.tar.gz)
([checksum](https://get.helm.sh/helm-v3.15.1-linux-riscv64.tar.gz.sha256sum)
/ 1c49f1213c68649842c81e1806c518661aa2e466aa1c6bf1d0ac3710f554a563)
- [Windows amd64](https://get.helm.sh/helm-v3.15.1-windows-amd64.zip)
([checksum](https://get.helm.sh/helm-v3.15.1-windows-amd64.zip.sha256sum)
/ 8ebe6d353f0fbc7e51861a676ba1c14af9efb3443ae2c78eb91946a756b93a9a)

This release was signed with ` 672C 657B E06B 4B30 969C 4A57 4614 49C2
5E36 B98E ` and can be found at
[@&#8203;mattfarina](https://togithub.com/mattfarina) [keybase
account](https://keybase.io/mattfarina). Please use the attached
signatures for verifying this release using `gpg`.

The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get
you going from there. For **upgrade instructions** or detailed
installation notes, check the [install
guide](https://helm.sh/docs/intro/install/). You can also use a [script
to
install](https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3)
on any system with `bash`.

#### What's Next

-   3.15.2 is the next patch release and will be on June 12, 2024.
- 3.16.0 is the next feature release and will be on September 11, 2024.

#### Changelog

- Fixing build issue where wrong version is used
[`e211f2a`](https://togithub.com/helm/helm/commit/e211f2aa62992bd72586b395de50979e31231829)
(Matt Farina)

</details>

<details>
<summary>jakejarvis/hugo-extended (hugo-extended)</summary>

###
[`v0.126.2`](https://togithub.com/jakejarvis/hugo-extended/compare/v0.126.1...v0.126.2)

[Compare
Source](https://togithub.com/jakejarvis/hugo-extended/compare/v0.126.1...v0.126.2)

</details>

<details>
<summary>kubernetes/kubernetes (kubernetes/kubernetes)</summary>

###
[`v1.30.1`](https://togithub.com/kubernetes/kubernetes/releases/tag/v1.30.1):
Kubernetes v1.30.1

[Compare
Source](https://togithub.com/kubernetes/kubernetes/compare/v1.30.0...v1.30.1)

See
[kubernetes-announce@](https://groups.google.com/forum/#!forum/kubernetes-announce).
Additional binary downloads are linked in the
[CHANGELOG](https://togithub.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md).

See [the
CHANGELOG](https://togithub.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md)
for more details.

</details>

<details>
<summary>kubernetes-sigs/controller-runtime
(sigs.k8s.io/controller-runtime)</summary>

###
[`v0.18.3`](https://togithub.com/kubernetes-sigs/controller-runtime/releases/tag/v0.18.3)

[Compare
Source](https://togithub.com/kubernetes-sigs/controller-runtime/compare/v0.18.2...v0.18.3)

#### What's Changed

- ✨ setup-envtest: download binaries from controller-tools releases by
[@&#8203;sbueringer](https://togithub.com/sbueringer) in
[kubernetes-sigs/controller-runtime#2837
- 🌱 Bump k8s.io/\* to v0.30.1 by
[@&#8203;sbueringer](https://togithub.com/sbueringer) in
[kubernetes-sigs/controller-runtime#2840

**Full Changelog**:
kubernetes-sigs/controller-runtime@v0.18.2...v0.18.3

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* * * * 6" (UTC), Automerge - At any
time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/aenix-io/etcd-operator).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsib2stdG8tdGVzdCJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hidden Marten <hiddenmarten@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants