Files
Philip Laine 9838f0dccc Add sidecar profile (#192)
This change adds a new SidecarProfile resource which allows configuring
client sidecar injection into pods. It replaces the older annotation
based solution. This removes any pod specific configuration from the
setup key and puts it all in this side car configuration.

Fixes #188

Signed-off-by: Philip Laine <philip.laine@gmail.com>
2026-04-23 19:17:53 +02:00

119 lines
2.6 KiB
Plaintext

# Code generated by tool. DO NOT EDIT.
# This file is used to track the info used to scaffold your project
# and allow the plugins properly work.
# More info: https://book.kubebuilder.io/reference/project-config.html
domain: netbird.io
layout:
- helm.kubebuilder.io/v1-alpha
- go.kubebuilder.io/v4
plugins:
helm.kubebuilder.io/v1-alpha: {}
projectName: kubernetes-operator
repo: github.com/netbirdio/kubernetes-operator
resources:
- api:
crdVersion: v1
namespaced: true
controller: true
domain: netbird.io
kind: NBSetupKey
path: github.com/netbirdio/kubernetes-operator/api/v1
version: v1
webhooks:
validation: true
webhookVersion: v1
- external: true
kind: Pod
path: k8s.io/api/core/v1
version: v1
webhooks:
defaulting: true
webhookVersion: v1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: netbird.io
kind: NBRoutingPeer
path: github.com/netbirdio/kubernetes-operator/api/v1
version: v1
webhooks:
validation: true
webhookVersion: v1
- controller: true
external: true
kind: Service
path: k8s.io/api/core/v1
version: v1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: netbird.io
kind: NBResource
path: github.com/netbirdio/kubernetes-operator/api/v1
version: v1
webhooks:
validation: true
webhookVersion: v1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: netbird.io
kind: NBGroup
path: github.com/netbirdio/kubernetes-operator/api/v1
version: v1
webhooks:
validation: true
webhookVersion: v1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: netbird.io
kind: NBPolicy
path: github.com/netbirdio/kubernetes-operator/api/v1
version: v1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: netbird.io
kind: SetupKey
path: github.com/netbirdio/kubernetes-operator/api/v1alpha1
version: v1alpha1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: netbird.io
kind: Group
path: github.com/netbirdio/kubernetes-operator/api/v1alpha1
version: v1alpha1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: netbird.io
kind: NetworkRouter
path: github.com/netbirdio/kubernetes-operator/api/v1alpha1
version: v1alpha1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: netbird.io
kind: NetworkResource
path: github.com/netbirdio/kubernetes-operator/api/v1alpha1
version: v1alpha1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: netbird.io
kind: SidecarProfile
path: github.com/netbirdio/kubernetes-operator/api/v1alpha1
version: v1alpha1
version: "3"