Skip to content

Commit 4cd95fb

Browse files
build(main): release 0.1.0 (#1)
🤖 I have created a release *beep* *boop* --- ## 0.1.0 (2023-09-20) <!-- Release notes generated using configuration in .github/release.yaml at main --> ## What's Changed ### Exciting New Features 🎉 * feat: Use ghcr.io rather than Docker Hub by @jimmidyson in #5 * feat: deploy Calico with ClusterResourceSet by @dkoshkin in #9 * feat: Add helm chart by @jimmidyson in #10 * feat: Add Flux addons provider by @jimmidyson in #22 * feat: Delete CNI HelmRelease along with cluster by @jimmidyson in #23 * feat: Add API boilerplate by @jimmidyson in #25 * feat: Add ClusterAddonSet and ClusterAddon API types by @jimmidyson in #26 * feat: Enable controller manager by @jimmidyson in #27 * feat: delete Services type LoadBalancer on BeforeClusterDelete by @dkoshkin in #29 * feat: Use interface to register handlers by @jimmidyson in #98 * feat: Reintroduce manifest parser by @jimmidyson in #101 * feat: Add version flag by @jimmidyson in #106 * feat: Deploy calico CNI via CRS by @jimmidyson in #107 * docs: Add starter docs site by @jimmidyson in #112 * feat: add httpproxy external patch by @mhrabovcin in #115 * feat: Add audit policy patch by @jimmidyson in #126 * feat: Add API server cert SANs patch by @jimmidyson in #129 * feat: calculate default no_proxy values based on cluster by @mhrabovcin in #128 * feat: Update variable getter to handle nested fields by @jimmidyson in #138 * feat: Support infra-specific httpproxy patches by @dlipovetsky in #141 * feat: Add ClusterConfig variable and patch handler by @jimmidyson in #142 * feat: new Kubernetes image registry patch by @dkoshkin in #149 * feat: CNI provider deployment via variables instead of labels by @jimmidyson in #152 * feat: add etcd registry and tag patch and vars by @dkoshkin in #153 * feat: adds nfd by @faiq in #164 ### Fixes 🔧 * fix: Fix panic when applying CNI CRS via hook by @jimmidyson in #13 * fix: Calico deployment to work with CAPD template by @dkoshkin in #16 * fix: Incorrect request/response parameters in CP initialized handler by @jimmidyson in #105 * fix: Add missing AfterControlPlaneUpgradeLifecycleHandler interface by @jimmidyson in #113 * fix: Update to latest audit policy by @jimmidyson in #145 * fix: Do not require leader election for CAPI hooks server by @jimmidyson in #150 * fix: typo in HTTP proxy docs by @dkoshkin in #155 * fix: incorrect audit policy handler name by @dkoshkin in #156 * refactor: how handlers are added to server by @dkoshkin in #154 * fix: Handle multiple meta mutators cleanly by @jimmidyson in #159 * fix: use repository more consistently by @dkoshkin in #161 ### Other Changes * build: copy example from upstream by @jimmidyson in #2 * build: Add make recipes for deploying local builds by @jimmidyson in #11 * build: golang 1.20 by @jimmidyson in #15 * build: Upgrade tools (#24 by @jimmidyson in #24 * ci: Trigger checks on adding to merge queue by @jimmidyson in #28 * build: Upgrade tools and distroless base image by @jimmidyson in #58 * ci: Remove k8s restrictions on dependabot by @jimmidyson in #61 * ci: Add k8s restrictions on dependabot for 0.27 by @jimmidyson in #65 * build(deps): bump github.com/fluxcd/source-controller/api to 1.0.0-rc.1 by @jimmidyson in #71 * refactor: Strip back to base for initial actual development by @jimmidyson in #72 * ci: Add linting for helm chart by @jimmidyson in #73 * build: Upgrade tools by @jimmidyson in #82 * build: Use devbox instead of asdf by @jimmidyson in #96 * test: Add service LB deleter test by @jimmidyson in #99 * build: Add license headers to generated files by @jimmidyson in #100 * build: Remove unused platform files now that devbox is used by @jimmidyson in #103 * build: Fix up kubebuilder PROJECT file by @jimmidyson in #102 * build: Fix up hugo mod tidy by @jimmidyson in #122 * refactor: Use go 1.21 and new slices.Contains func by @jimmidyson in #123 * refactor: Adopt simpler proxy generator funcs by @jimmidyson in #124 * refactor: Move matchers to own package and add tests by @jimmidyson in #125 * refactor: Extract server to own package for easier reuse by @jimmidyson in #127 * test: Extract common variable testing funcs by @jimmidyson in #131 * test: Introduce simpler patch test helpers by @jimmidyson in #133 * refactor: Use controller manager to start runtime hooks server by @jimmidyson in #134 * build: Upgrade everything and use nix flakes for go tools by @jimmidyson in #135 * refactor: Move all helpers to common module by @jimmidyson in #139 * docs: Add default extension config name in docs by @jimmidyson in #143 * build: remove unused .tools-versions file by @dkoshkin in #144 * ci: Dependabot for common module by @jimmidyson in #146 * refactor: Use controller manager options for pprof handler by @jimmidyson in #151 * build: add tooling to generate examples files by @dkoshkin in #148 * build: Bump clusterctl to v1.5.1 and go to 1.21.1 by @jimmidyson in #157 * ci: Explicitly specify bash as shell for GHA run steps by @jimmidyson in #158 * docs: add new Calico variables by @dkoshkin in #160 * build: Remove currently unused flux by @jimmidyson in #163 ## New Contributors * @jimmidyson made their first contribution in #2 * @dkoshkin made their first contribution in #9 * @dependabot made their first contribution in #20 * @mhrabovcin made their first contribution in #115 * @dlipovetsky made their first contribution in #141 * @faiq made their first contribution in #164 **Full Changelog**: https://github.com/d2iq-labs/capi-runtime-extensions/commits/v0.1.0 --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent d704520 commit 4cd95fb

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)