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

Commit

Permalink
Release 1.15.0 (#2490)
Browse files Browse the repository at this point in the history
Release 1.15.0
  • Loading branch information
hiddeco authored Oct 2, 2019
2 parents 68d1647 + 13dc4db commit 7a09c08
Show file tree
Hide file tree
Showing 7 changed files with 130 additions and 17 deletions.
26 changes: 14 additions & 12 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -127,13 +127,7 @@ jobs:
name: Maybe push prerelease images
command: |
if [ -z "${CIRCLE_TAG}" -a "${CIRCLE_BRANCH}" == "master" ]; then
# Push to weaveworks org
echo "$DOCKER_REGISTRY_PASSWORD" | docker login --username "$DOCKER_REGISTRY_USER" --password-stdin
docker tag "docker.io/fluxcd/flux:$(docker/image-tag)" "docker.io/weaveworks/flux-prerelease:$(docker/image-tag)"
docker push "docker.io/weaveworks/flux-prerelease:$(docker/image-tag)"
# Push to fluxcd org
# Re-tag image as prerelease and publish on DockerHub
echo "$DOCKER_FLUXCD_PASSWORD" | docker login --username "$DOCKER_FLUXCD_USER" --password-stdin
docker tag "docker.io/fluxcd/flux:$(docker/image-tag)" "docker.io/fluxcd/flux-prerelease:$(docker/image-tag)"
docker push "docker.io/fluxcd/flux-prerelease:$(docker/image-tag)"
Expand All @@ -142,17 +136,25 @@ jobs:
name: Maybe push release image and upload binaries
command: |
if echo "${CIRCLE_TAG}" | grep -Eq "^[0-9]+(\.[0-9]+)*(-[a-z0-9]+)?$"; then
# Publish binaries to GitHub
go get github.com/weaveworks/github-release
make release-bins
bin/upload-binaries
# Push to weaveworks org
echo "$DOCKER_REGISTRY_PASSWORD" | docker login --username "$DOCKER_REGISTRY_USER" --password-stdin
docker tag "docker.io/fluxcd/flux:${CIRCLE_TAG}" "docker.io/weaveworks/flux:${CIRCLE_TAG}"
docker push "docker.io/weaveworks/flux:${CIRCLE_TAG}"
# Push to fluxcd org
# Publish image on DockerHub
echo "$DOCKER_FLUXCD_PASSWORD" | docker login --username "$DOCKER_FLUXCD_USER" --password-stdin
docker push "docker.io/fluxcd/flux:${CIRCLE_TAG}"
# Republish tag with v prefix so it is available to Go Mod
git config --global user.email fluxcdbot@users.noreply.github.com
git config --global user.name fluxcdbot
REPOSITORY="https://fluxcdbot:${GITHUB_TOKEN}@github.com/fluxcd/flux.git"
git remote set-url origin ${REPOSITORY}
V_TAG="v${CIRCLE_TAG}"
git tag ${V_TAG} $(git rev-list -n1 ${CIRCLE_TAG})
git push origin ${V_TAG}
fi
workflows:
Expand Down
111 changes: 111 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,114 @@
## 1.15.0 (2019-10-02)

This feature release adds secure support for Git over HTTPS, updates
`kubectl` and `kustomize`, and does a lot of internal rewiring
_without_ changing user-visible functions or the public APIs.
From this release forward, garbage collection, namespace scoping,
and manifest generation are no longer considered experimental.

### Fixes

- Reinstate `git-secret` support after accidentally breaking it
during a refactor that landed in `1.14.0` [fluxcd/flux#2429][]
- Fix error handling in `splitConfigFilesAndRawManifestPaths`
[fluxcd/flux#2455][]

### Enhancements

- Support secure Git over HTTPS using credentials from environment
variables [fluxcd/flux#2470][]
- Add a flag `--sync-timeout`, for configuring the timeout of sync
operations. This is mainly of interest to people making use of the
manifest generation feature, or people who are operating
exceptionally large Git repositories [fluxcd/flux#2481][]
- Update `kubectl` to `1.14.7` and `kustomize` to `3.2.0`
[fluxcd/flux#2461][]
- De-experimental-ise garbage collection, namespace scoping, and
manifest generation features [fluxcd/flux#2485][]
- Improve logged warning about unsupported automated resource kinds
[fluxcd/flux#2471][]

## Maintenance and documentation

- Build: upgrade Go to `1.13.1` [fluxcd/flux#2482][]
- Build: avoid spurious diffs in generated files by fixing their
modtimes to Unix epoch [fluxcd/flux#2473][]
- Build: update Kind, used for end-to-end tests, to `0.5.1`
[fluxcd/flux#2461][]
- Build: simplify the files included in `snapcraft.yaml`
[fluxcd/flux#2427][]
- Build: stop publishing Docker images to Weaveworks' DockerHub
[fluxcd/flux#2491][]
- Build: republish Git tag with a `v` prefix during release, to make
it available to Go Mod [fluxcd/flux#2491][]
- Code: change import paths from `weaveworks` to `fluxcd`
[fluxcd/flux#2305][]
- Code: move all packages to `pkg/` [fluxcd/flux#2464][]
- Code: fix some typos in comments [fluxcd/flux#2478][]
- Documentation: update organization mentions (`weaveworks` -> `fluxcd`)
[fluxcd/flux#2430][]
- Documentation: remove `values.` prefix from annotation examples
[fluxcd/flux#2436][]
- Documentation: include installation instructions for `fluxctl` on
Windows using Chocolatey [fluxcd/flux#2457][]
- Documentation: provide some additional links within the documentation
to using Flux with Kustomize, Helm, or Flagger [fluxcd/flux#2358][]
- Documentation: reflow commit customization bits in `fluxctl`
documentation [fluxcd/flux#2459][]
- Documentation: small `.flux.yaml` documentation improvements
fluxcd/flux#{[#2466][fluxcd/flux#2466], [#2467][fluxcd/flux#2467]}
- Documentation: remove mention of `mergePatchUpdater` in `.flux.yaml`
documentation, as it is not a thing [fluxcd/flux#2469][]
- Documentation: use `flux` as a default namespace in `deploy/`
examples [fluxcd/flux#2475][]
- Documentation: fix incorrectly documented Helm chart repository
[fluxcd/flux#2484][]
- Documentation: update the documented `fluxctl` output
[fluxcd/flux#2489][]
- Documentation: fix `--git-path` argument in 'get started' and
'driving Flux' tutorials
fluxcd/flux#{[#2423][fluxcd/flux#2423], [#2424][fluxcd/flux#2424]}
- Documentation: add HMCTS and WGTwo as production users (:tada:)
fluxcd/flux#{[#2458][fluxcd/flux#2458], [#2450][fluxcd/flux#2450]}

### Thanks

Tip of the hat and many thanks to @davidpristovnik, @dananichev,
@Keralin, @domgoodwin @luxas, @squaremo, @stefanprodan, @hiddeco,
@elzapp, @nodanero, @dholbach, @stealthybox, @arsiesys, @alexmt,
@DarinDouglass, @holger-wg2, @chrisfowles, @timja, @2opremio,
@adusumillipraveen for contributions to this release.

[fluxcd/flux#2305]: https://github.com/fluxcd/flux/pull/2305
[fluxcd/flux#2358]: https://github.com/fluxcd/flux/pull/2358
[fluxcd/flux#2423]: https://github.com/fluxcd/flux/pull/2423
[fluxcd/flux#2424]: https://github.com/fluxcd/flux/pull/2424
[fluxcd/flux#2427]: https://github.com/fluxcd/flux/pull/2427
[fluxcd/flux#2429]: https://github.com/fluxcd/flux/pull/2429
[fluxcd/flux#2430]: https://github.com/fluxcd/flux/pull/2430
[fluxcd/flux#2436]: https://github.com/fluxcd/flux/pull/2436
[fluxcd/flux#2450]: https://github.com/fluxcd/flux/pull/2450
[fluxcd/flux#2455]: https://github.com/fluxcd/flux/pull/2455
[fluxcd/flux#2457]: https://github.com/fluxcd/flux/pull/2457
[fluxcd/flux#2458]: https://github.com/fluxcd/flux/pull/2458
[fluxcd/flux#2459]: https://github.com/fluxcd/flux/pull/2459
[fluxcd/flux#2461]: https://github.com/fluxcd/flux/pull/2461
[fluxcd/flux#2464]: https://github.com/fluxcd/flux/pull/2464
[fluxcd/flux#2466]: https://github.com/fluxcd/flux/pull/2466
[fluxcd/flux#2467]: https://github.com/fluxcd/flux/pull/2467
[fluxcd/flux#2469]: https://github.com/fluxcd/flux/pull/2469
[fluxcd/flux#2470]: https://github.com/fluxcd/flux/pull/2470
[fluxcd/flux#2471]: https://github.com/fluxcd/flux/pull/2471
[fluxcd/flux#2473]: https://github.com/fluxcd/flux/pull/2473
[fluxcd/flux#2475]: https://github.com/fluxcd/flux/pull/2475
[fluxcd/flux#2478]: https://github.com/fluxcd/flux/pull/2478
[fluxcd/flux#2481]: https://github.com/fluxcd/flux/pull/2481
[fluxcd/flux#2482]: https://github.com/fluxcd/flux/pull/2482
[fluxcd/flux#2484]: https://github.com/fluxcd/flux/pull/2484
[fluxcd/flux#2485]: https://github.com/fluxcd/flux/pull/2485
[fluxcd/flux#2489]: https://github.com/fluxcd/flux/pull/2489
[fluxcd/flux#2491]: https://github.com/fluxcd/flux/pull/2491

## 1.14.2 (2019-09-02)

This is a patch release, with some important fixes to the handling of
Expand Down
2 changes: 1 addition & 1 deletion chart/flux/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v1
appVersion: "1.14.2"
appVersion: "1.15.0"
version: 0.14.1
kubeVersion: ">=1.9.0-0"
name: flux
Expand Down
2 changes: 1 addition & 1 deletion chart/flux/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ logFormat: fmt

image:
repository: docker.io/fluxcd/flux
tag: 1.14.2
tag: 1.15.0
pullPolicy: IfNotPresent
pullSecret:

Expand Down
2 changes: 1 addition & 1 deletion deploy/flux-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ spec:
# There are no ":latest" images for flux. Find the most recent
# release or image version at https://hub.docker.com/r/fluxcd/flux/tags
# and replace the tag here.
image: docker.io/fluxcd/flux:1.14.2
image: docker.io/fluxcd/flux:1.15.0
imagePullPolicy: IfNotPresent
resources:
requests:
Expand Down
2 changes: 1 addition & 1 deletion pkg/install/generated_templates.gogen.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pkg/install/templates/flux-deployment.yaml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ spec:
# There are no ":latest" images for flux. Find the most recent
# release or image version at https://hub.docker.com/r/fluxcd/flux/tags
# and replace the tag here.
image: docker.io/fluxcd/flux:1.14.2
image: docker.io/fluxcd/flux:1.15.0
imagePullPolicy: IfNotPresent
resources:
requests:
Expand Down

0 comments on commit 7a09c08

Please sign in to comment.