Skip to content

Commit b477b5d

Browse files
build(main): release 0.1.0
1 parent d704520 commit b477b5d

File tree

1 file changed

+92
-0
lines changed

1 file changed

+92
-0
lines changed

CHANGELOG.md

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
# Changelog
2+
3+
## 0.1.0 (2023-09-20)
4+
5+
<!-- Release notes generated using configuration in .github/release.yaml at main -->
6+
7+
## What's Changed
8+
### Exciting New Features 🎉
9+
* feat: Use ghcr.io rather than Docker Hub by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/5
10+
* feat: deploy Calico with ClusterResourceSet by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/9
11+
* feat: Add helm chart by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/10
12+
* feat: Add Flux addons provider by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/22
13+
* feat: Delete CNI HelmRelease along with cluster by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/23
14+
* feat: Add API boilerplate by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/25
15+
* feat: Add ClusterAddonSet and ClusterAddon API types by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/26
16+
* feat: Enable controller manager by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/27
17+
* feat: delete Services type LoadBalancer on BeforeClusterDelete by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/29
18+
* feat: Use interface to register handlers by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/98
19+
* feat: Reintroduce manifest parser by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/101
20+
* feat: Add version flag by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/106
21+
* feat: Deploy calico CNI via CRS by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/107
22+
* docs: Add starter docs site by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/112
23+
* feat: add httpproxy external patch by @mhrabovcin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/115
24+
* feat: Add audit policy patch by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/126
25+
* feat: Add API server cert SANs patch by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/129
26+
* feat: calculate default no_proxy values based on cluster by @mhrabovcin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/128
27+
* feat: Update variable getter to handle nested fields by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/138
28+
* feat: Support infra-specific httpproxy patches by @dlipovetsky in https://github.com/d2iq-labs/capi-runtime-extensions/pull/141
29+
* feat: Add ClusterConfig variable and patch handler by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/142
30+
* feat: new Kubernetes image registry patch by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/149
31+
* feat: CNI provider deployment via variables instead of labels by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/152
32+
* feat: add etcd registry and tag patch and vars by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/153
33+
* feat: adds nfd by @faiq in https://github.com/d2iq-labs/capi-runtime-extensions/pull/164
34+
### Fixes 🔧
35+
* fix: Fix panic when applying CNI CRS via hook by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/13
36+
* fix: Calico deployment to work with CAPD template by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/16
37+
* fix: Incorrect request/response parameters in CP initialized handler by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/105
38+
* fix: Add missing AfterControlPlaneUpgradeLifecycleHandler interface by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/113
39+
* fix: Update to latest audit policy by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/145
40+
* fix: Do not require leader election for CAPI hooks server by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/150
41+
* fix: typo in HTTP proxy docs by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/155
42+
* fix: incorrect audit policy handler name by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/156
43+
* refactor: how handlers are added to server by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/154
44+
* fix: Handle multiple meta mutators cleanly by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/159
45+
* fix: use repository more consistently by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/161
46+
### Other Changes
47+
* build: copy example from upstream by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/2
48+
* build: Add make recipes for deploying local builds by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/11
49+
* build: golang 1.20 by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/15
50+
* build: Upgrade tools (#24 by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/24
51+
* ci: Trigger checks on adding to merge queue by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/28
52+
* build: Upgrade tools and distroless base image by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/58
53+
* ci: Remove k8s restrictions on dependabot by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/61
54+
* ci: Add k8s restrictions on dependabot for 0.27 by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/65
55+
* build(deps): bump github.com/fluxcd/source-controller/api to 1.0.0-rc.1 by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/71
56+
* refactor: Strip back to base for initial actual development by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/72
57+
* ci: Add linting for helm chart by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/73
58+
* build: Upgrade tools by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/82
59+
* build: Use devbox instead of asdf by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/96
60+
* test: Add service LB deleter test by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/99
61+
* build: Add license headers to generated files by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/100
62+
* build: Remove unused platform files now that devbox is used by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/103
63+
* build: Fix up kubebuilder PROJECT file by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/102
64+
* build: Fix up hugo mod tidy by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/122
65+
* refactor: Use go 1.21 and new slices.Contains func by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/123
66+
* refactor: Adopt simpler proxy generator funcs by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/124
67+
* refactor: Move matchers to own package and add tests by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/125
68+
* refactor: Extract server to own package for easier reuse by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/127
69+
* test: Extract common variable testing funcs by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/131
70+
* test: Introduce simpler patch test helpers by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/133
71+
* refactor: Use controller manager to start runtime hooks server by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/134
72+
* build: Upgrade everything and use nix flakes for go tools by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/135
73+
* refactor: Move all helpers to common module by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/139
74+
* docs: Add default extension config name in docs by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/143
75+
* build: remove unused .tools-versions file by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/144
76+
* ci: Dependabot for common module by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/146
77+
* refactor: Use controller manager options for pprof handler by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/151
78+
* build: add tooling to generate examples files by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/148
79+
* build: Bump clusterctl to v1.5.1 and go to 1.21.1 by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/157
80+
* ci: Explicitly specify bash as shell for GHA run steps by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/158
81+
* docs: add new Calico variables by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/160
82+
* build: Remove currently unused flux by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/163
83+
84+
## New Contributors
85+
* @jimmidyson made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/2
86+
* @dkoshkin made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/9
87+
* @dependabot made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/20
88+
* @mhrabovcin made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/115
89+
* @dlipovetsky made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/141
90+
* @faiq made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/164
91+
92+
**Full Changelog**: https://github.com/d2iq-labs/capi-runtime-extensions/commits/v0.1.0

0 commit comments

Comments
 (0)