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

Commit

Permalink
Merge pull request #1660 from weaveworks/release/helm-0.5.3
Browse files Browse the repository at this point in the history
Release Helm operator 0.5.3
  • Loading branch information
hiddeco authored Jan 14, 2019
2 parents cefced8 + 5392be9 commit e99ab39
Show file tree
Hide file tree
Showing 36 changed files with 779 additions and 151 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG-helmop.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## 0.5.3 (2019-01-14)

### Improvements

- `HelmRelease` now has a `resetValues` field which when set to `true`
resets the values to the ones built into the chart
[weaveworks/flux#1628](https://github.com/weaveworks/flux/pull/1628)
- The operator now exposes a HTTP webserver (by default on port
`:3030`) with Prometheus metrics on `/metrics` and a health check
endpoint on `/healthz`
[weaveworks/flux#1653](https://github.com/weaveworks/flux/pull/1653)

### Thanks

A thousand thanks to @davidkarlsen, @hiddeco, @ncabatoff, @stefanprodan,
@squaremo and others for their contributions leading to this release.

## 0.5.2 (2018-12-20)

### Bug fixes
Expand Down
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,44 @@
This is the changelog for the Flux daemon; the changelog for the Helm
operator is in [./CHANGELOG-helmop.md](./CHANGELOG-helmop.md).

## 1.9.0 (2019-01-09)

This release adds native support for ECR (Amazon Elastic Container
Registry) authentication.

### Fixes

- Make sure a `/etc/hosts` mounted into the fluxd container is
respected [weaveworks/flux#1630][#1630]
- Proceed more gracefully when RBAC rules restrict access
[weaveworks/flux#1620][#1620]
- Show more contextual information when `fluxctl` fails
[weaveworks/flux#1615][#1615]

### Improvements

- Authenticate to ECR using a token from AWS IAM, when possible
[weaveworks/flux#1619][#1619]
- Make it possible, and the default for new deployments, to configure
a ClusterIP for memcached (previously it was only possible to use
DNS service discovery) [weaveworks/flux#1618][#1618]

## Thanks

This release was made possible by welcome contributions from
@2opremio, @agcooke, @cazzoo, @davidkarlsen, @dholbach, @dmarkey,
@donifer, @ericbarch, @errordeveloper, @florianrusch, @gellweiler,
@hiddeco, @isindir, @k, @marcincuber, @markbenschop, @Morriz, @rndstr,
@roffe, @runningman84, @shahbour, @squaremo, @srueg, @stefanprodan,
@stephenmoloney, @switchboardOp, @tobru, @tux-00, @u-phoria,
@Viji-Sarathy-Bose.

[#1615]: https://github.com/weaveworks/flux/pull/1615
[#1618]: https://github.com/weaveworks/flux/pull/1618
[#1619]: https://github.com/weaveworks/flux/pull/1619
[#1620]: https://github.com/weaveworks/flux/pull/1620
[#1630]: https://github.com/weaveworks/flux/pull/1630

## 1.8.2 (2018-12-19)

This holiday season release fixes a handful of annoyances, and adds an
Expand Down
105 changes: 72 additions & 33 deletions Gopkg.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions Gopkg.toml
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,7 @@ required = ["k8s.io/code-generator/cmd/client-gen"]
[[constraint]]
name = "github.com/Masterminds/semver"
version = "1.4.0"

[[override]]
name = "github.com/BurntSushi/toml"
version = "v0.3.1"
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,6 @@ If you have any questions about Flux and continuous delivery:
- Ask a question on the [#flux](https://weave-community.slack.com/messages/flux/) slack channel.
- Join the [Weave User Group](https://www.meetup.com/pro/Weave/) and get
invited to online talks, hands-on training and meetups in your area.
- Send an email to <a href="mailto:[email protected]">[email protected]</a>
- [File an issue.](https://github.com/weaveworks/flux/issues/new)

Your feedback is always welcome!
48 changes: 48 additions & 0 deletions chart/flux/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,51 @@
## 0.6.0 (TBA)

**Note** To fix the connectivity problems between Flux and memcached we've changed the
memcached service from headless to ClusterIP. This change will make the Helm upgrade fail
with `ClusterIP field is immutable`.

Before upgrading to 0.6.0 you have to delete the memcached headless service:

```bash
kubectl -n flux delete svc flux-memcached
```

### Improvements

- Add resetValues field to HelmRelease CRD
[weaveworks/flux#1628](https://github.com/weaveworks/flux/pull/1628)
- Use ClusterIP service name for connecting to memcached
[weaveworks/flux#1618](https://github.com/weaveworks/flux/pull/1618)
- Increase comprehensiveness of values table in `chart/flux/README.md`
[weaveworks/flux#1626](https://github.com/weaveworks/flux/pull/1626)
- Rectify error where `resources` are not `None` by default in `chart/flux/values.yaml`
- Add more fields that are actually in `chart/flux/values.yaml`
- Separate `replicaCount` into a flux one and `helmOperator.replicaCount` one
- Only create the `flux-helm-tls-ca-config` file if `.Values.helmOperator.tls.caContent` exists.
Useful when doing flux upgrades but do not happen to know or want to specify
the `caContent` in `values.yaml`. Otherwise, the existing caContent will be overriden with an
empty value.
[weaveworks/flux#1649](https://github.com/weaveworks/flux/pull/1649)


## 0.5.2 (2018-12-20)

### Improvements

- Updated Flux to `v1.8.2` and Helm operator to `v0.5.2`
[weaveworks/flux#1612](https://github.com/weaveworks/flux/pull/1612)
- Parameterized the memcached image repo
[weaveworks/flux#1592](https://github.com/weaveworks/flux/pull/1592)
- Allow existing service account to be provided on helm install
[weaveworks/flux#1589](https://github.com/weaveworks/flux/pull/1589)
- Make SSH known hosts volume optional
[weaveworks/flux#1544](https://github.com/weaveworks/flux/pull/1544)

### Thanks

Thanks to @davidkarlsen, @stephenmoloney, @batpok, @squaremo,
@hiddeco and @stefanprodan for their contributions.

## 0.5.1 (2018-11-21)

### Bug fixes
Expand Down
11 changes: 7 additions & 4 deletions chart/flux/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
apiVersion: v1
appVersion: "1.8.1"
description: Flux is a tool that automatically ensures that the state of a cluster matches what is specified in version control
appVersion: "1.8.2"
version: 0.5.2
kubeVersion: ">=1.9.0-0"
name: flux
version: 0.5.3
description: Flux is a tool that automatically ensures that the state of a cluster matches what is specified in version control
home: https://weave.works
sources:
- https://github.com/weaveworks/flux
maintainers:
- name: stefanprodan
email: [email protected]
engine: gotpl
icon: https://landscape.cncf.io/logos/weave-flux.svg
icon: https://raw.githubusercontent.com/weaveworks/flux/master/site/images/weave-flux.png
keywords:
- gitops
Loading

0 comments on commit e99ab39

Please sign in to comment.