22
33All notable changes to this project are documented in this file.
44
5- ## 0.4.0 (2020-11-26)
5+ ## 0.5.0
6+
7+ ** Release date:** 2020-12-11
8+
9+ This is the fifth MINOR prerelease. It comes with support for
10+ overriding container images with ` spec.images ` .
11+
12+ Improvements:
13+ * Implement container image setters
14+ [ #194 ] ( https://github.com/fluxcd/notification-controller/pull/194 )
15+ * Update kustomize/api to v0.7.0
16+ [ #198 ] ( https://github.com/fluxcd/notification-controller/pull/198 )
17+
18+ ## 0.4.0
19+
20+ ** Release date:** 2020-11-26
621
722This is the fourth MINOR prerelease. Suspended Kustomizations are
823no longer marked as not ready, the status sub-resource is left untouched.
1732* Requeue after interval on source not found errors
1833 [ #182 ] ( https://github.com/fluxcd/kustomize-controller/pull/182 )
1934
20- ## 0.3.0 (2020-11-20)
35+ ## 0.3.0
36+
37+ ** Release date:** 2020-11-20
2138
2239This is the third MINOR prerelease. It introduces two breaking changes:
2340* the ` ServiceAccount ` field has been removed and replaced by ` ServiceAccountName ` ;
3956* Add fsGroup to security context (fix for AWS KMS IAM Role bindings)
4057 [ #178 ] ( https://github.com/fluxcd/kustomize-controller/pull/178 )
4158
42- ## 0.2.2 (2020-11-12)
59+ ## 0.2.2
60+
61+ ** Release date:** 2020-11-12
4362
4463This prerelease comes with improvements to status reporting.
4564The Kustomization dry-run can now be explicitly disabled
@@ -53,7 +72,9 @@ Improvements:
5372* Allow disabling validation
5473 [ #168 ] ( https://github.com/fluxcd/kustomize-controller/pull/168 )
5574
56- ## 0.2.1 (2020-11-04)
75+ ## 0.2.1
76+
77+ ** Release date:** 2020-11-04
5778
5879This prerelease comes with improvements to garbage collection.
5980The Kubernetes packages have been updated to v1.19.
7091* Omit checksum label if GC is disabled
7192 [ #162 ] ( https://github.com/fluxcd/kustomize-controller/pull/162 )
7293
73- ## 0.2.0 (2020-10-29)
94+ ## 0.2.0
95+
96+ ** Release date:** 2020-10-29
7497
7598This is the second MINOR prerelease, it comes with breaking changes:
7699* the histogram metric ` gotk_reconcile_duration ` was renamed to ` gotk_reconcile_duration_seconds `
@@ -90,7 +113,9 @@ Improvements:
90113* Improve remote cluster documentation
91114 [ #148 ] ( https://github.com/fluxcd/kustomize-controller/pull/148 )
92115
93- ## 0.1.2 (2020-10-16)
116+ ## 0.1.2
117+
118+ ** Release date:** 2020-10-16
94119
95120This prerelease comes with support for
96121[ targeting remote clusters] ( https://github.com/fluxcd/kustomize-controller/blob/main/docs/spec/v1beta1/kustomization.md#cluster-api--remote-clusters )
@@ -108,7 +133,9 @@ Fixes:
108133* Set correct status on failure events
109134 [ #145 ] ( https://github.com/fluxcd/kustomize-controller/pull/145 )
110135
111- ## 0.1.1 (2020-10-13)
136+ ## 0.1.1
137+
138+ ** Release date:** 2020-10-13
112139
113140This prerelease comes with Prometheus instrumentation for the controller's resources.
114141
@@ -118,7 +145,9 @@ and a histogram with the reconciliation duration in seconds:
118145* ` gotk_reconcile_condition{kind, name, namespace, status, type="Ready"} `
119146* ` gotk_reconcile_duration{kind, name, namespace} `
120147
121- ## 0.1.0 (2020-09-30)
148+ ## 0.1.0
149+
150+ ** Release date:** 2020-09-30
122151
123152This is the first MINOR prerelease, it promotes the
124153` kustomize.toolkit.fluxcd.io ` API to ` v1beta1 `
@@ -129,133 +158,177 @@ mechanism. With this release the API becomes more stable, but while in
129158beta phase there are no guarantees about backwards compatibility
130159between beta releases.
131160
132- ## 0.0.13 (2020-09-22)
161+ ## 0.0.13
162+
163+ ** Release date:** 2020-09-22
133164
134165This prerelease comes with support for S3 bucket sources and
135166cross-namespace dependencies.
136167Container images for ARMv7 and ARMv8 are published to
137168` ghcr.io/fluxcd/kustomize-controller-arm64 ` .
138169
139- ## 0.0.12 (2020-09-14)
170+ ## 0.0.12
171+
172+ ** Release date:** 2020-09-14
140173
141174This prerelease comes with improvements to health assessment.
142175The health checks leverage the kstatus library to support
143176custom resources such as HelmReleases that implement the Ready condition.
144177
145- ## 0.0.11 (2020-09-12)
178+ ## 0.0.11
179+
180+ ** Release date:** 2020-09-12
146181
147182This prerelease comes with the option to watch for resources
148183in the runtime namespace of the controller or at cluster level.
149184
150- ## 0.0.10 (2020-09-05)
185+ ## 0.0.10
186+
187+ ** Release date:** 2020-09-05
151188
152189This prerelease comes with a bug fix to garbage collection.
153190
154- ## 0.0.9 (2020-09-04)
191+ ## 0.0.9
192+
193+ ** Release date:** 2020-09-04
155194
156195This prerelease comes with support for decrypting Kubernetes secrets
157196with Mozilla SOPS.
158197Container images for linux/amd64 and linux/arm64 are published to GHCR.
159198
160- ## 0.0.8 (2020-08-18)
199+ ## 0.0.8
200+
201+ ** Release date:** 2020-08-18
161202
162203This prerelease upgrades the ` github.com/fluxcd/pkg/* ` dependencies to
163204dedicated versioned modules, and makes the ` api ` package available as
164205a dedicated versioned module.
165206
166- ## 0.0.7 (2020-07-31)
207+ ## 0.0.7
208+
209+ ** Release date:** 2020-07-31
167210
168211This prerelease comes with a breaking change, the CRDs group has been
169212renamed to ` kustomize.toolkit.fluxcd.io ` . The dependency on ` source-controller `
170213has been updated to ` v0.0.7 ` to be able to work with ` source.toolkit.fluxcd.io `
171214resources.
172215
173- ## 0.0.6 (2020-07-25)
216+ ## 0.0.6
217+
218+ ** Release date:** 2020-07-25
174219
175220This prerelease comes with improvements to the dependency management
176221and service account impersonation.
177222
178- ## 0.0.5 (2020-07-20)
223+ ## 0.0.5
224+
225+ ** Release date:** 2020-07-20
179226
180227This prerelease drops support for Kubernetes <1.16.
181228The CRDs have been updated to ` apiextensions.k8s.io/v1 ` .
182229
183- ## 0.0.4 (2020-07-16)
230+ ## 0.0.4
231+
232+ ** Release date:** 2020-07-16
184233
185234This prerelease comes with improvements to the alerting system
186235and allows sources to be referenced across namespaces.
187236The kustomize/api has been updated to v0.5.1.
188237
189- ## 0.0.3 (2020-07-13)
238+ ## 0.0.3
239+
240+ ** Release date:** 2020-07-13
190241
191242This prerelease comes with improvements to logging.
192243The default logging format is JSON and the timestamp format is ISO8601.
193244Introduce ` fluxcd.io/reconcileAt ` annotation for on-demand reconciliation
194245of kustomization objects.
195246
196- ## 0.0.2 (2020-07-02)
247+ ## 0.0.2
248+
249+ ** Release date:** 2020-07-02
197250
198251This prerelease comes with improvements to the alerting system.
199252The reconciliation events can be forwarded to notification controller
200253and alerting can be configured for Slack, MS Teams, Discord and Rocket chat
201254using the [ notification.fluxcd.io API] ( https://github.com/fluxcd/notification-controller/tree/main/docs/spec ) .
202255
203- ## 0.0.1 (2020-06-24)
256+ ## 0.0.1
257+
258+ ** Release date:** 2020-06-24
204259
205260This is the first prerelease ready for public testing. To get started
206261testing, see the [ GitOps Toolkit guide] ( https://toolkit.fluxcd.io/get-started/ ) .
207262
208- ## 0.0.1-beta.2 (2020-06-10)
263+ ## 0.0.1-beta.2
264+
265+ ** Release date:** 2020-06-10
209266
210267This beta release allows configuring the number of concurrent reconciles.
211268Starting with this version, the controller watches for resources
212269only in the namespace where it's deployed.
213270
214- ## 0.0.1-beta.1 (2020-05-29)
271+ ## 0.0.1-beta.1
272+
273+ ** Release date:** 2020-05-29
215274
216275This is the first beta release of kustomize controller.
217276This release comes with improvements to the reconciliation engine when
218277dealing with CRDs/CRs. The kustomize/api has been updated to v0.4.1.
219278
220- ## 0.0.1-alpha.9 (2020-05-11)
279+ ## 0.0.1-alpha.9
280+
281+ ** Release date:** 2020-05-11
221282
222283This alpha release includes a bug fix for the source event handler
223284and sets the current context to the default namespace.
224285
225- ## 0.0.1-alpha.8 (2020-05-09)
286+ ## 0.0.1-alpha.8
287+
288+ ** Release date:** 2020-05-09
226289
227290This alpha release comes with improvements to health assessment
228291and [ dependency management] ( https://github.com/fluxcd/kustomize-controller/pull/32 ) .
229292When a source revision changes, the
230293Kustomizations are executed based on the depends-on graph.
231294
232- ## 0.0.1-alpha.7 (2020-05-05)
295+ ## 0.0.1-alpha.7
296+
297+ ** Release date:** 2020-05-05
233298
234299This alpha release comes with improvements to the garbage collector.
235300The new GC doesn't require label selectors to be set in the kustomization
236301and can prune resources safely without hitting Kubernetes API rate limits.
237302
238- ## 0.0.1-alpha.6 (2020-05-03)
303+ ## 0.0.1-alpha.6
304+
305+ ** Release date:** 2020-05-03
239306
240307This alpha release comes with
241308[ role-based access control] ( https://github.com/fluxcd/kustomize-controller/blob/v0.0.1-alpha.6/docs/spec/v1alpha1/kustomization.md#role-based-access-control )
242309for restricting the execution of a kustomization apply to a specific service account.
243310
244- ## 0.0.1-alpha.5 (2020-04-27)
311+ ## 0.0.1-alpha.5
312+
313+ ** Release date:** 2020-04-27
245314
246315This alpha release introduces an [ intermediate state] ( https://github.com/fluxcd/kustomize-controller/pull/21 )
247316to the status ready condition to signal that a reconciliation is underway.
248317This allows waiting for an on-demand sync to complete.
249318
250- ## 0.0.1-alpha.4 (2020-04-24)
319+ ## 0.0.1-alpha.4
320+
321+ ** Release date:** 2020-04-24
251322
252323This alpha release introduces a new status field for recording the
253324[ last applied source revision] ( https://github.com/fluxcd/kustomize-controller/blob/v0.0.1-alpha.4/docs/spec/v1alpha1/kustomization.md#status ) .
254325
255326Feature comparison with Flux has been added to
256327[ docs/spec] ( https://github.com/fluxcd/kustomize-controller/blob/v0.0.1-alpha.4/docs/spec/README.md#backward-compatibility ) .
257328
258- ## 0.0.1-alpha.3 (2020-04-23)
329+ ## 0.0.1-alpha.3
330+
331+ ** Release date:** 2020-04-23
259332
260333This alpha release introduces the option to tell the controller to
261334[ automatically generate] ( https://github.com/fluxcd/kustomize-controller/blob/v0.0.1-alpha.3/docs/spec/v1alpha1/kustomization.md#generate-kustomizationyaml )
@@ -264,7 +337,9 @@ the `kustomization.yaml` for repositories that contain plain Kubernetes manifest
264337The controller design and motivation can be found at
265338[ docs/spec] ( https://github.com/fluxcd/kustomize-controller/tree/v0.0.1-alpha.3/docs/spec ) .
266339
267- ## 0.0.1-alpha.2 (2020-04-21)
340+ ## 0.0.1-alpha.2
341+
342+ ** Release date:** 2020-04-21
268343
269344This alpha release introduces the
270345[ Profile CRD] ( https://github.com/fluxcd/kustomize-controller/blob/main/docs/spec/v1alpha1/profile.md )
@@ -274,7 +349,9 @@ objects and defining a common behavior for them.
274349The v1alpha1 profiles can be used for
275350[ configuring Slack and Discord alerting] ( https://github.com/fluxcd/kustomize-controller/tree/v0.0.1-alpha.2#configure-alerting ) .
276351
277- ## 0.0.1-alpha.1 (2020-04-20)
352+ ## 0.0.1-alpha.1
353+
354+ ** Release date:** 2020-04-20
278355
279356This is the first alpha release of kustomize controller.
280357The controller is an implementation of the
0 commit comments