Skip to content
This repository was archived by the owner on Nov 1, 2022. It is now read-only.

Commit 710825f

Browse files
author
Kingdon Barrett
authored
Merge pull request #3615 from fluxcd/release/1.25.2
Release 1.25.2
2 parents 360a7f7 + 361bc17 commit 710825f

File tree

10 files changed

+41
-8
lines changed

10 files changed

+41
-8
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@
88
> requests](https://github.com/fluxcd/toolkit/discussions) for Flux v2
99
> and Toolkit components.
1010
11+
## 1.25.2 (2022-05-26)
12+
13+
This patch release reverts a deprecation induced during an upgrade of OpenSSH.
14+
A regression affected Azure DevOps, and Google Cloud Source Repositories users.
15+
16+
### Fixes
17+
18+
- Regression: Allow RSA signatures using SHA-1 hash algorithm [fluxcd/flux#3614][]
19+
20+
### Thanks
21+
22+
Thanks to @mskcode, @dimbleby, @julienduchesne and @pjbgf for their contributions to this release.
23+
24+
[fluxcd/flux#3614]: https://github.com/fluxcd/flux/pull/3614
25+
1126
## 1.25.1 (2022-05-03)
1227

1328
This release includes a base image upgrade to the Alpine 3.15.4 upstream

chart/flux/CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
1-
## 1.12.0 (2021-12-08)
1+
## 1.13.0 (2022-05-05)
2+
3+
### Improvements
4+
5+
- Updated Flux to `1.25.1`
6+
[fluxcd/flux#3607](https://github.com/fluxcd/flux/pull/3607)
7+
- Add access to `--git-verify-signatures-mode`
8+
[fluxcd/flux#3603](https://github.com/fluxcd/flux/pull/3603)
9+
10+
## 1.12.0 (2022-03-30)
211

312
### Improvements
413

chart/flux/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v1
2-
appVersion: "1.25.0"
3-
version: 1.12.0
2+
appVersion: "1.25.1"
3+
version: 1.13.0
44
kubeVersion: ">=1.16.0-0"
55
name: flux
66
description: Flux is a tool that automatically ensures that the state of a cluster matches what is specified in version control

chart/flux/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,7 @@ The following tables lists the configurable parameters of the Flux chart and the
270270
| `git.setAuthor` | `false` | If set, the author of git commits will reflect the user who initiated the commit and will differ from the git committer.
271271
| `git.signingKey` | `None` | If set, commits will be signed with this GPG key
272272
| `git.verifySignatures` | `false` | If set, the signatures of the sync tag and commits will be verified
273+
| `git.verifySignaturesMode` | `` | If set, takes precendence over verifySignatures and sets which strategy to use for signature verification (one of "all", "none", "first-parent")
273274
| `git.label` | `flux-sync` | Label to keep track of sync progress, used to tag the Git branch
274275
| `git.ciSkip` | `false` | Append "[ci skip]" to commit messages so that CI will skip builds
275276
| `git.pollInterval` | `5m` | Period at which to poll git repo for new commits

chart/flux/templates/deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,11 @@ spec:
234234
{{- if .Values.git.signingKey }}
235235
- --git-signing-key={{ .Values.git.signingKey }}
236236
{{- end }}
237+
{{- if .Values.git.verifySignaturesMode }}
238+
- --git-verify-signatures-mode={{ .Values.git.verifySignaturesMode }}
239+
{{ else }}
237240
- --git-verify-signatures={{ .Values.git.verifySignatures }}
241+
{{ end }}
238242
- --git-set-author={{ .Values.git.setAuthor }}
239243
{{- if .Values.git.secret.enabled }}
240244
- --git-secret

chart/flux/values.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ logFormat: fmt
99

1010
image:
1111
repository: docker.io/fluxcd/flux
12-
tag: 1.25.0
12+
tag: 1.25.1
1313
pullPolicy: IfNotPresent
1414
pullSecret:
1515

@@ -116,8 +116,10 @@ git:
116116
117117
# If set, commits will be signed with this GPG key.
118118
signingKey: ""
119-
# If set, the signatures of the sync tag and commits will be verified.
119+
# If set, the signatures of the sync tag and commits will be verified (deprecated)
120120
verifySignatures: false
121+
# If set, takes precendence over verifySignatures and sets which strategy to use for signature verification (one of "all", "none", "first-parent")
122+
verifySignaturesMode: ""
121123
# If set, the author of git commits will reflect the user who initiated the commit and will differ from the git committer.
122124
setAuthor: false
123125
# Label to keep track of sync progress

deploy/flux-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ spec:
6666
# There are no ":latest" images for flux. Find the most recent
6767
# release or image version at https://hub.docker.com/r/fluxcd/flux/tags
6868
# and replace the tag here.
69-
image: docker.io/fluxcd/flux:1.25.1
69+
image: docker.io/fluxcd/flux:1.25.2
7070
imagePullPolicy: IfNotPresent
7171
resources:
7272
requests:

docker/ssh_config

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ StrictHostKeyChecking yes
33
IdentityFile /etc/fluxd/ssh/identity
44
IdentityFile /var/fluxd/keygen/identity
55
LogLevel error
6+
HostkeyAlgorithms +ssh-rsa
7+
PubkeyAcceptedAlgorithms +ssh-rsa

pkg/install/generated_templates.gogen.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/install/templates/flux-deployment.yaml.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ spec:
6666
# There are no ":latest" images for flux. Find the most recent
6767
# release or image version at https://hub.docker.com/r/fluxcd/flux/tags
6868
# and replace the tag here.
69-
image: docker.io/fluxcd/flux:1.25.1
69+
image: docker.io/fluxcd/flux:1.25.2
7070
imagePullPolicy: IfNotPresent
7171
resources:
7272
requests:

0 commit comments

Comments
 (0)