mirror of
https://github.com/YuzuZensai/netbird-kubernetes-operator.git
synced 2026-09-13 18:59:09 +00:00
Add AllowExtraDnsLabels to setupKey CRD (#277)
This option was hardcoded to false. It is now configurable in the SetupKey CRD with a default false value. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * New allowExtraDnsLabels setting for Setup Keys to control whether peers may include extra DNS labels (disabled by default, immutable after creation). * **Documentation** * API reference updated to document the new allowExtraDnsLabels field and its default/behavior. <!-- review_stack_entry_start --> [](https://app.coderabbit.ai/change-stack/netbirdio/kubernetes-operator/pull/277?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack) <!-- review_stack_entry_end --> <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
@@ -46,6 +46,14 @@ spec:
|
||||
spec:
|
||||
description: SetupKeySpec defines the desired state of SetupKey.
|
||||
properties:
|
||||
allowExtraDnsLabels:
|
||||
default: false
|
||||
description: AllowExtraDnsLabels decides if peers added with the key
|
||||
can have extra DNS labels.
|
||||
type: boolean
|
||||
x-kubernetes-validations:
|
||||
- message: allowExtraDnsLabels is immutable
|
||||
rule: self == oldSelf
|
||||
autoGroups:
|
||||
description: AutoGroups are groups that will be automatically assigned
|
||||
to peers using setup key.
|
||||
@@ -96,6 +104,7 @@ spec:
|
||||
minLength: 1
|
||||
type: string
|
||||
required:
|
||||
- allowExtraDnsLabels
|
||||
- ephemeral
|
||||
- name
|
||||
type: object
|
||||
|
||||
Reference in New Issue
Block a user