clusterforge/metallb/CustomResourceDefinition_bfdprofiles.metallb.io.yaml
2025-10-06 09:34:03 +00:00

79 lines
2.1 KiB
YAML

---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.14.0
name: bfdprofiles.metallb.io
spec:
group: metallb.io
names:
kind: BFDProfile
listKind: BFDProfileList
plural: bfdprofiles
singular: bfdprofile
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .spec.passiveMode
name: Passive Mode
type: boolean
- jsonPath: .spec.transmitInterval
name: Transmit Interval
type: integer
- jsonPath: .spec.receiveInterval
name: Receive Interval
type: integer
- jsonPath: .spec.detectMultiplier
name: Multiplier
type: integer
name: v1beta1
schema:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
properties:
detectMultiplier:
format: int32
maximum: 255
minimum: 2
type: integer
echoInterval:
format: int32
maximum: 60000
minimum: 10
type: integer
echoMode:
type: boolean
minimumTtl:
format: int32
maximum: 254
minimum: 1
type: integer
passiveMode:
type: boolean
receiveInterval:
format: int32
maximum: 60000
minimum: 10
type: integer
transmitInterval:
format: int32
maximum: 60000
minimum: 10
type: integer
type: object
status:
type: object
type: object
served: true
storage: true
subresources:
status: {}