Browse Source

Update changelog for v1.14.0

Hidde Beydals 2 months ago
parent
commit
6f26c57ccb
1 changed files with 147 additions and 0 deletions
  1. 147
    0
      CHANGELOG.md

+ 147
- 0
CHANGELOG.md View File

@@ -1,3 +1,150 @@
1
+## 1.14.0 (2019-08-21)
2
+
3
+This feature release adds a read-only mode to the Flux daemon, adds
4
+support for mapping images in `HelmRelease` resources using YAML dot
5
+notation annotations, eases the deployment of Flux with a new `fluxctl
6
+install` command which generates the required YAML manifests, lots of
7
+documentation improvements, and many more.
8
+
9
+### Fixes
10
+
11
+- Fetch before branch check to detect upstream changes made after the
12
+  initial clone
13
+  [fluxcd/flux#2371][]
14
+
15
+### Enhancements
16
+
17
+- With `--git-readonly`, `fluxd` can now sync a git repo without having
18
+  write access to it. In this mode, `fluxd` will not make any commits
19
+  to the repo.
20
+  [fluxcd/flux#1807][]
21
+- Mapping images in `HelmRelease resources` using YAML dot notation
22
+  annotations is now supported
23
+  [fluxcd/flux#2249][]
24
+- `fluxctl` has a new `install` command to ease generating the YAML
25
+  manifests required to deploy Flux
26
+  [fluxcd/flux#2287][]
27
+- Kubectl and Kustomize have been upgraded
28
+  - `kubectl` -> `1.13.8` [fluxcd/flux#2327][]
29
+  - `kustomize` -> `3.1.0` [fluxcd/flux#2299][]
30
+- The annotation domain has been changed to `fluxcd.io`, but backwards
31
+  compatibility with the old (`flux.weave.works`) domain is maintained
32
+  [fluxcd/flux#2219][]
33
+- The number of sorts done by `ListImagesWithOptions` has been reduced
34
+  [fluxcd/flux#2338][]
35
+- `fluxctl` will only look for running `fluxcd` pods while attempting
36
+  to setup a port forward
37
+  [fluxcd/flux#2283][]
38
+- `--registry-poll-interval` has been renamed to `--automation-interval`
39
+  to better reflect what it controls; the interval at which automated
40
+  workloads are checked for updates, and updated.
41
+  [fluxcd/flux#2284][]
42
+- `fluxctl` now has a global `--timeout` flag, which controls how long
43
+  it waits for jobs sent to `fluxd` to complete
44
+  [fluxcd/flux#2056][]
45
+
46
+### Maintenance and documentation
47
+
48
+- Documentation is now hosted on ReadTheDocs
49
+  [fluxcd/flux#2152][]
50
+- Helm Operator has been removed from the codebase, as it has been moved
51
+  to a dedicated repository (`fluxcd/helm-operator`)
52
+  fluxcd/flux{[#2329][fluxcd/flux#2329], [#2356][fluxcd/flux#2356]}
53
+- Documentation on how to use `fluxctl install` has been added
54
+  [fluxcd/flux#2298][]
55
+- Reference about automated image updates has been added to the
56
+  documentation
57
+  [fluxcd/flux#2369][]
58
+- Documentation has been added on how to deploy Flux with Kustomize
59
+  [fluxcd/flux#2375][]
60
+- CLVR, IBM Cloudant, Omise, Replicated, and Yusofleet are now listed as
61
+  production users (:tada:!)
62
+  fluxcd/flux{[#2331][fluxcd/flux#2331], [#2343][fluxcd/flux#2342], [#2360][fluxcd/flux#2360], [#2373][fluxcd/flux#2373], [#2378][fluxcd/flux#2378]}
63
+- Various changes to the documentation
64
+  fluxcd/flux{[#2306][fluxcd/flux#2306], [#2311][fluxcd/flux#2311], [#2313][fluxcd/flux#2313], [#2314][fluxcd/flux#2314],
65
+    [#2315][fluxcd/flux#2315], [#2332][fluxcd/flux#2332], [#2351][fluxcd/flux#2351], [#2353][fluxcd/flux#2353],
66
+    [#2358][fluxcd/flux#2358], [#2363][fluxcd/flux#2363], [#2364][fluxcd/flux#2364], [#2365][fluxcd/flux#2365],
67
+    [#2367][fluxcd/flux#2367], [#2368][fluxcd/flux#2368], [#2372][fluxcd/flux#2372]}
68
+- Soon-to-be deprecated version script has been removed from the Snapcraft
69
+  build configuration
70
+  [fluxcd/flux#2350][]
71
+- Various typos have been fixed
72
+  fluxcd/flux{[#2348][fluxcd/flux#2348], [#2352][fluxcd/flux#2352], [#2295][fluxcd/flux#2295]}
73
+- Various CI build tweaks (i.a. support preleases containing numbers, Go
74
+  tarball cleanup after installation, Helm chart release changes)
75
+  fluxcd/flux{[#2301][fluxcd/flux#2301], [#2302][fluxcd/flux#2302], [#2312][fluxcd/flux#2312], [#2320][fluxcd/flux#2320], 
76
+    [#2336][fluxcd/flux#2336], [#2349][fluxcd/flux#2349], [#2361][fluxcd/flux#2361]}
77
+- Helm chart repository has been changed to `charts.fluxcd.io`
78
+  fluxcd/flux{[#2337][fluxcd/flux#2337], [#2339][fluxcd/flux#2339], [#2341][fluxcd/flux#2341]}
79
+  
80
+### Thanks
81
+
82
+Many thanks for contributions from @2opremio, @AndriiOmelianenko,
83
+@GODBS, @JDavis10213, @MehrCurry, @Sleepy-GH, @adusumillipraveen,
84
+@ainmosni, @alanjcastonguay, @aliartiza75, @autarchprinceps,
85
+@benmathews, @blancsys, @carlosjgp, @cristian-radu, @cristian04,
86
+@davidkarlsen, @dcherman, @demisx, @derrickburns, @dholbach,
87
+@ethan-daocloud, @fred, @gldraphael, @hiddeco, @hlascelles, @ianmiell,
88
+@ilya-spv, @jacobsin, @judewin-alef, @jwenz723, @kaspernissen,
89
+@knackaron, @ksaritek, @larhauga, @laverya, @linuxbsdfreak,
90
+@luxas, @matthewbednarski, @mhumeSF, @mzachh, @nabadger, @obiesmans,
91
+@ogerbron, @onedr0p, @paulmil1, @primeroz, @rhockenbury, @runningman84,
92
+@rytswd, @semyonslepov, @squaremo, @stealthybox, @stefanprodan,
93
+@stefansedich, @suvl, @tjanson, @tomaszkiewicz, @tomcheah, @tschonnie,
94
+@ttarczynski, @willholley, @yellowmegaman, @zcourt.
95
+  
96
+[fluxcd/flux#1807]: https://github.com/fluxcd/flux/pull/1807
97
+[fluxcd/flux#2056]: https://github.com/fluxcd/flux/pull/2056
98
+[fluxcd/flux#2152]: https://github.com/fluxcd/flux/pull/2152
99
+[fluxcd/flux#2219]: https://github.com/fluxcd/flux/pull/2219
100
+[fluxcd/flux#2249]: https://github.com/fluxcd/flux/pull/2249
101
+[fluxcd/flux#2283]: https://github.com/fluxcd/flux/pull/2283
102
+[fluxcd/flux#2284]: https://github.com/fluxcd/flux/pull/2284
103
+[fluxcd/flux#2287]: https://github.com/fluxcd/flux/pull/2287
104
+[fluxcd/flux#2295]: https://github.com/fluxcd/flux/pull/2295
105
+[fluxcd/flux#2298]: https://github.com/fluxcd/flux/pull/2298
106
+[fluxcd/flux#2299]: https://github.com/fluxcd/flux/pull/2299
107
+[fluxcd/flux#2301]: https://github.com/fluxcd/flux/pull/2301
108
+[fluxcd/flux#2302]: https://github.com/fluxcd/flux/pull/2302
109
+[fluxcd/flux#2306]: https://github.com/fluxcd/flux/pull/2306
110
+[fluxcd/flux#2311]: https://github.com/fluxcd/flux/pull/2311
111
+[fluxcd/flux#2312]: https://github.com/fluxcd/flux/pull/2312
112
+[fluxcd/flux#2313]: https://github.com/fluxcd/flux/pull/2313
113
+[fluxcd/flux#2314]: https://github.com/fluxcd/flux/pull/2314
114
+[fluxcd/flux#2315]: https://github.com/fluxcd/flux/pull/2315
115
+[fluxcd/flux#2320]: https://github.com/fluxcd/flux/pull/2320
116
+[fluxcd/flux#2327]: https://github.com/fluxcd/flux/pull/2327
117
+[fluxcd/flux#2329]: https://github.com/fluxcd/flux/pull/2329
118
+[fluxcd/flux#2331]: https://github.com/fluxcd/flux/pull/2331
119
+[fluxcd/flux#2332]: https://github.com/fluxcd/flux/pull/2332
120
+[fluxcd/flux#2336]: https://github.com/fluxcd/flux/pull/2336
121
+[fluxcd/flux#2337]: https://github.com/fluxcd/flux/pull/2337
122
+[fluxcd/flux#2338]: https://github.com/fluxcd/flux/pull/2338
123
+[fluxcd/flux#2339]: https://github.com/fluxcd/flux/pull/2339
124
+[fluxcd/flux#2341]: https://github.com/fluxcd/flux/pull/2341
125
+[fluxcd/flux#2342]: https://github.com/fluxcd/flux/pull/2342
126
+[fluxcd/flux#2348]: https://github.com/fluxcd/flux/pull/2348
127
+[fluxcd/flux#2349]: https://github.com/fluxcd/flux/pull/2349
128
+[fluxcd/flux#2350]: https://github.com/fluxcd/flux/pull/2350
129
+[fluxcd/flux#2351]: https://github.com/fluxcd/flux/pull/2351
130
+[fluxcd/flux#2352]: https://github.com/fluxcd/flux/pull/2352
131
+[fluxcd/flux#2353]: https://github.com/fluxcd/flux/pull/2353
132
+[fluxcd/flux#2356]: https://github.com/fluxcd/flux/pull/2356
133
+[fluxcd/flux#2358]: https://github.com/fluxcd/flux/pull/2358
134
+[fluxcd/flux#2360]: https://github.com/fluxcd/flux/pull/2360
135
+[fluxcd/flux#2361]: https://github.com/fluxcd/flux/pull/2361
136
+[fluxcd/flux#2363]: https://github.com/fluxcd/flux/pull/2363
137
+[fluxcd/flux#2364]: https://github.com/fluxcd/flux/pull/2364
138
+[fluxcd/flux#2365]: https://github.com/fluxcd/flux/pull/2365
139
+[fluxcd/flux#2367]: https://github.com/fluxcd/flux/pull/2367
140
+[fluxcd/flux#2368]: https://github.com/fluxcd/flux/pull/2368
141
+[fluxcd/flux#2369]: https://github.com/fluxcd/flux/pull/2369
142
+[fluxcd/flux#2371]: https://github.com/fluxcd/flux/pull/2371
143
+[fluxcd/flux#2372]: https://github.com/fluxcd/flux/pull/2372
144
+[fluxcd/flux#2373]: https://github.com/fluxcd/flux/pull/2373
145
+[fluxcd/flux#2375]: https://github.com/fluxcd/flux/pull/2375
146
+[fluxcd/flux#2378]: https://github.com/fluxcd/flux/pull/2378
147
+
1 148
 ## 1.13.3 (2019-07-25)
2 149
 
3 150
 This is a patch release, mostly concerned with adapting documentation

Loading…
Cancel
Save