Skip to content

fix: Calico deployment to work with CAPD template #16

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
merged 2 commits into from
Feb 6, 2023

Conversation

dkoshkin
Copy link
Contributor

@dkoshkin dkoshkin commented Feb 4, 2023

Disable Pod Security Standards and will PR upstream to allow configuring the exemptions namespaces.

I considered committing the template yaml file with a modified spec, but this CAPD dev cluster is just for testing.

@dkoshkin dkoshkin requested a review from jimmidyson February 4, 2023 00:15
@dkoshkin dkoshkin self-assigned this Feb 4, 2023
@github-actions github-actions bot added the fix label Feb 4, 2023
@dkoshkin dkoshkin force-pushed the dkoshkin/calico-fixes branch from 719df7e to 7aa600d Compare February 4, 2023 00:17
Base automatically changed from dkoshkin/readme to main February 4, 2023 19:20
@github-actions github-actions bot added fix and removed fix labels Feb 4, 2023
@jimmidyson jimmidyson force-pushed the dkoshkin/calico-fixes branch from 7aa600d to 1a86b17 Compare February 6, 2023 09:26
@jimmidyson jimmidyson force-pushed the dkoshkin/calico-fixes branch from 1a86b17 to d8bb392 Compare February 6, 2023 10:27
@jimmidyson jimmidyson enabled auto-merge (squash) February 6, 2023 10:27
@jimmidyson
Copy link
Member

I updated this to actually use a modified template to get used to working with pod security standards, hope you don't mind ☺️

@jimmidyson jimmidyson merged commit 41d9cc8 into main Feb 6, 2023
@jimmidyson jimmidyson deleted the dkoshkin/calico-fixes branch February 6, 2023 10:33
@github-actions github-actions bot mentioned this pull request Feb 6, 2023
@dkoshkin
Copy link
Contributor Author

dkoshkin commented Feb 6, 2023

Oh nice that's better, thanks.

jimmidyson pushed a commit that referenced this pull request Sep 20, 2023
🤖 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>
@github-actions github-actions bot mentioned this pull request Dec 14, 2023
supershal pushed a commit to dlipovetsky/capi-runtime-extensions that referenced this pull request Apr 1, 2024
Other patches can change the slice length, causing the previous check to
fail, although all correct patches are present.
jimmidyson pushed a commit that referenced this pull request Apr 11, 2024
Other patches can change the slice length, causing the previous check to
fail, although all correct patches are present.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants