Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.15.0
creationTimestamp: null
name: connectcontrollerconfigs.config.eda.nokia.com
spec:
group: config.eda.nokia.com
names:
kind: ConnectControllerConfig
listKind: ConnectControllerConfigList
plural: connectcontrollerconfigs
singular: connectcontrollerconfig
scope: Namespaced
versions:
- name: v1
schema:
openAPIV3Schema:
description: ConnectControllerConfig is the Schema for the connectcontrollerconfigs
API
properties:
apiVersion:
description: |-
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
type: string
kind:
description: |-
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string
metadata:
type: object
spec:
description: ConnectControllerConfigSpec defines the desired configuration
of k8s connect controller deployment
properties:
connectPluginName:
description: ConnectPluginName is the name that is used to create
plugin on eda connect
type: string
controllerImagePullSecret:
description: ControllerImagePullSecret is the secret used to pull
the connect k8s controller container image from registry
type: string
edaNamespace:
description: EdaNamespace is the namespace on EDA which the controller
will act upon
type: string
heartBeat:
description: HeartBeat is the interval during which the connect k8s
controller sends its alive signal
type: string
logLevel:
description: LogLevel is the log level of the connect k8s controller
type: string
skipTLSVerify:
description: SkipTLSVerify if the TLS verification to be skipped
type: boolean
tlsCertificateData:
description: TLSCertificateData is the certificate data used for TLS
verify
type: string
tlsEnabled:
description: TLSEnabled indicates if TLS is enabled in communication
with EDA cluster
type: boolean
required:
- connectPluginName
- controllerImagePullSecret
- edaNamespace
- heartBeat
- logLevel
- skipTLSVerify
- tlsCertificateData
- tlsEnabled
type: object
status:
description: ConnectControllerConfigStatus defines the observed state
of ConnectControllerConfig
properties:
sync:
description: Sync status to indicate if the controller was deployed
type: string
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.16.4
creationTimestamp: null
name: connectnetworkattachmentstatuses.connect.eda.nokia.com
spec:
group: connect.eda.nokia.com
names:
kind: ConnectNetworkAttachmentStatus
listKind: ConnectNetworkAttachmentStatusList
plural: connectnetworkattachmentstatuses
singular: connectnetworkattachmentstatus
scope: Namespaced
versions:
- name: v1
schema:
openAPIV3Schema:
description: ConnectNetworkAttachmentStatus is the Schema for the connectnetworkattachmentstatuses
API
properties:
apiVersion:
description: |-
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
type: string
kind:
description: |-
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string
metadata:
type: object
status:
description: ConnectNetworkAttachmentStatusStatus defines the observed
state of ConnectNetworkAttachmentStatus
properties:
conditions:
items:
description: Condition contains details for one aspect of the current
state of this API Resource.
properties:
lastTransitionTime:
description: |-
lastTransitionTime is the last time the condition transitioned from one status to another.
This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
format: date-time
type: string
message:
description: |-
message is a human readable message indicating details about the transition.
This may be an empty string.
maxLength: 32768
type: string
observedGeneration:
description: |-
observedGeneration represents the .metadata.generation that the condition was set based upon.
For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
with respect to the current state of the instance.
format: int64
minimum: 0
type: integer
reason:
description: |-
reason contains a programmatic identifier indicating the reason for the condition's last transition.
Producers of specific condition types may define expected values and meanings for this field,
and whether the values are considered a guaranteed API.
The value should be a CamelCase string.
This field may not be empty.
maxLength: 1024
minLength: 1
pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
type: string
status:
description: status of the condition, one of True, False, Unknown.
enum:
- "True"
- "False"
- Unknown
type: string
type:
description: type of condition in CamelCase or in foo.example.com/CamelCase.
maxLength: 316
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
type: string
required:
- lastTransitionTime
- message
- reason
- status
- type
type: object
type: array
subnets:
items:
properties:
bridgeDomainName:
type: string
cndName:
type: string
sync:
type: string
syncDetails:
type: string
vlans:
items:
properties:
id:
type: string
sync:
type: string
syncDetails:
type: string
required:
- id
type: object
type: array
required:
- bridgeDomainName
type: object
type: array
required:
- conditions
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
Loading