Repository navigation
Deprecation and future removal of CRDs #256
Replies: 2 comments 2 replies
|
Hi, thanks for the deprecation notice in #256. I'm currently on apiVersion: netbird.io/v1
kind: NBResource
spec:
name: dev-vpc-cidr
address: "10.100.0.0/16"
groups:
- dev-core-vpc
policyName: "dev-vpc-admins"
policySourceGroups:
- Admins
tcpPorts:
- 22
- 443
- 5432The intent is to give specific NetBird groups (e.g. Looking at the new My question: Is there a supported way to expose a VPC CIDR (not a K8s Service) using the new API? Or is this use case not yet covered by If it's not supported yet, I'd love to know if it's on the roadmap — this pattern is common when using the operator purely for VPN-style access to the underlying network, rather than for service discovery within the cluster. |
|
I might have missed where to find this, but what is the new CR replacement for Thanks! |
Uh oh!
There was an error while loading. Please reload this page.
For a while the community has reported issues with infinite reconcile loops of resources causing significant CPU usage and duplicate resource creation. After studying the issues we determined that a refactor of the operator was necessary to address these issues and ensure a stable experience in the future.
Over the last two months we have introduced new CRDs meant to replace the "old" CRDs with an
NBprefix. This was done to avoid breaking existing use cases and enabling the most amount of flexibility during the refactor. Now that work is complete and we have a release where both the new and old CRDs are reconciled.I can it can be frustrating to move to using new CRDs and we would not have done this if it was not absolutely necessary. It is important for the end users of the NetBird operator to start migrating over to the new resources. We will keep the code for the old ones untouched for the time being to allow for a migration period. During this time we will focus our time on bug fixes and feature development on the new CRDs. Once we feel like everyone has had ample time to migrate we will remove all code related to the following CRDs.
Thank you for your understanding, and we are looking forward to further develop the operator to improve the stability and expand on the features in the futre.
All reactions