Skip to content

build(main): release 0.1.0 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
92 changes: 92 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# Changelog

## 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 https://github.com/d2iq-labs/capi-runtime-extensions/pull/5
* feat: deploy Calico with ClusterResourceSet by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/9
* feat: Add helm chart by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/10
* feat: Add Flux addons provider by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/22
* feat: Delete CNI HelmRelease along with cluster by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/23
* feat: Add API boilerplate by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/25
* feat: Add ClusterAddonSet and ClusterAddon API types by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/26
* feat: Enable controller manager by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/27
* feat: delete Services type LoadBalancer on BeforeClusterDelete by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/29
* feat: Use interface to register handlers by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/98
* feat: Reintroduce manifest parser by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/101
* feat: Add version flag by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/106
* feat: Deploy calico CNI via CRS by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/107
* docs: Add starter docs site by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/112
* feat: add httpproxy external patch by @mhrabovcin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/115
* feat: Add audit policy patch by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/126
* feat: Add API server cert SANs patch by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/129
* feat: calculate default no_proxy values based on cluster by @mhrabovcin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/128
* feat: Update variable getter to handle nested fields by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/138
* feat: Support infra-specific httpproxy patches by @dlipovetsky in https://github.com/d2iq-labs/capi-runtime-extensions/pull/141
* feat: Add ClusterConfig variable and patch handler by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/142
* feat: new Kubernetes image registry patch by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/149
* feat: CNI provider deployment via variables instead of labels by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/152
* feat: add etcd registry and tag patch and vars by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/153
* feat: adds nfd by @faiq in https://github.com/d2iq-labs/capi-runtime-extensions/pull/164
### Fixes 🔧
* fix: Fix panic when applying CNI CRS via hook by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/13
* fix: Calico deployment to work with CAPD template by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/16
* fix: Incorrect request/response parameters in CP initialized handler by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/105
* fix: Add missing AfterControlPlaneUpgradeLifecycleHandler interface by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/113
* fix: Update to latest audit policy by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/145
* fix: Do not require leader election for CAPI hooks server by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/150
* fix: typo in HTTP proxy docs by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/155
* fix: incorrect audit policy handler name by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/156
* refactor: how handlers are added to server by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/154
* fix: Handle multiple meta mutators cleanly by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/159
* fix: use repository more consistently by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/161
### Other Changes
* build: copy example from upstream by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/2
* build: Add make recipes for deploying local builds by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/11
* build: golang 1.20 by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/15
* build: Upgrade tools (#24 by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/24
* ci: Trigger checks on adding to merge queue by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/28
* build: Upgrade tools and distroless base image by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/58
* ci: Remove k8s restrictions on dependabot by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/61
* ci: Add k8s restrictions on dependabot for 0.27 by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/65
* 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
* refactor: Strip back to base for initial actual development by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/72
* ci: Add linting for helm chart by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/73
* build: Upgrade tools by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/82
* build: Use devbox instead of asdf by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/96
* test: Add service LB deleter test by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/99
* build: Add license headers to generated files by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/100
* build: Remove unused platform files now that devbox is used by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/103
* build: Fix up kubebuilder PROJECT file by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/102
* build: Fix up hugo mod tidy by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/122
* refactor: Use go 1.21 and new slices.Contains func by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/123
* refactor: Adopt simpler proxy generator funcs by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/124
* refactor: Move matchers to own package and add tests by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/125
* refactor: Extract server to own package for easier reuse by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/127
* test: Extract common variable testing funcs by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/131
* test: Introduce simpler patch test helpers by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/133
* refactor: Use controller manager to start runtime hooks server by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/134
* build: Upgrade everything and use nix flakes for go tools by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/135
* refactor: Move all helpers to common module by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/139
* docs: Add default extension config name in docs by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/143
* build: remove unused .tools-versions file by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/144
* ci: Dependabot for common module by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/146
* refactor: Use controller manager options for pprof handler by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/151
* build: add tooling to generate examples files by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/148
* 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
* ci: Explicitly specify bash as shell for GHA run steps by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/158
* docs: add new Calico variables by @dkoshkin in https://github.com/d2iq-labs/capi-runtime-extensions/pull/160
* build: Remove currently unused flux by @jimmidyson in https://github.com/d2iq-labs/capi-runtime-extensions/pull/163

## New Contributors
* @jimmidyson made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/2
* @dkoshkin made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/9
* @dependabot made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/20
* @mhrabovcin made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/115
* @dlipovetsky made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/141
* @faiq made their first contribution in https://github.com/d2iq-labs/capi-runtime-extensions/pull/164

**Full Changelog**: https://github.com/d2iq-labs/capi-runtime-extensions/commits/v0.1.0