Skip to content
Merged
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
721 changes: 721 additions & 0 deletions base/cfk-base/2.4.0/crds/platform.confluent.io_clusterlinks.yaml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,287 @@
---
# Source: confluent-for-kubernetes/crds/platform.confluent.io_confluentrolebindings.yaml
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.8.0
creationTimestamp: null
name: confluentrolebindings.platform.confluent.io
spec:
group: platform.confluent.io
names:
categories:
- all
- confluent-platform
- confluent
kind: ConfluentRolebinding
listKind: ConfluentRolebindingList
plural: confluentrolebindings
shortNames:
- cfrb
- confluentrolebinding
singular: confluentrolebinding
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .status.state
name: Status
type: string
- jsonPath: .status.kafkaClusterID
name: KafkaClusterID
type: string
- jsonPath: .status.principal
name: Principal
type: string
- jsonPath: .status.role
name: Role
type: string
- jsonPath: .status.kafkaRestClass
name: KafkaRestClass
type: string
- jsonPath: .metadata.creationTimestamp
name: Age
type: date
- jsonPath: .status.kafkaCluster
name: KafkaCluster
priority: 1
type: string
- jsonPath: .status.clusterRegistryName
name: ClusterRegistryName
priority: 1
type: string
name: v1beta1
schema:
openAPIV3Schema:
description: ConfluentRolebinding is the schema for the ConfluentRolebinding
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: spec defines the desired state of the ConfluentRolebinding.
properties:
clustersScopeByIds:
description: clustersScopeByIds specify the scope of the Confluent
component cluster(s) via cluster id(s).
properties:
connectClusterId:
description: connectClusterId specifies the Connect cluster id.
minLength: 1
type: string
kafkaClusterId:
description: kafkaClusterId specifies the id of the Kafka cluster
id.
minLength: 1
type: string
ksqlClusterId:
description: ksqlClusterId specifies the ksqlDB cluster id.
minLength: 1
type: string
schemaRegistryClusterId:
description: schemaRegistryClusterId specifies the Schema Registry
cluster id.
minLength: 1
type: string
type: object
clustersScopeByRegistryName:
description: clustersScopeByRegistryName specifies the unique cluster
name you registered in the cluster registry.
minLength: 1
type: string
kafkaRestClassRef:
description: kafkaRestClassRef references the KafkaRestClass that
defines the Kafka REST API connection information.
properties:
name:
description: name specifies the name of the KafkaRestClass application
resource.
minLength: 1
type: string
namespace:
description: namespace specifies the namespace of the KafkaRestClass.
type: string
required:
- name
type: object
principal:
description: RolebindingPrincipal defines the principal(user/group)
the rolebinding belongs to.
properties:
name:
description: name specifies the name of the principal.
minLength: 1
type: string
type:
description: type specifies the type of the principal. Valid options
are `user` and `group`.
enum:
- user
- group
type: string
required:
- name
- type
type: object
resourcePatterns:
description: resourcePatterns specify the qualified resources associated
with this rolebinding.
items:
description: ResourcePattern specifies the qualified resource info
associated with this rolebinding.
properties:
name:
description: name specifies the name of the resource associated
with this rolebinding.
minLength: 1
type: string
patternType:
description: patternType specifies the pattern of the resource.
Valid options are `PREFIXED` or `LITERAL`. The default value
is `LITERAL`.
enum:
- PREFIXED
- LITERAL
type: string
resourceType:
description: resourceType refers to the type of the resource.
Valid options are `Topic`, `Group`, `Subject`, `KsqlCluster`,
`Cluster`, `TransactionalId`, etc.
minLength: 1
type: string
required:
- name
- resourceType
type: object
type: array
role:
description: role specifies the name of the role.
minLength: 1
type: string
required:
- principal
- role
type: object
status:
description: status is the observed state of the ConfluentRolebinding.
properties:
clusterRegistryName:
description: clusterRegistryName is the cluster registry name the
rolebinding associated with.
type: string
conditions:
description: conditions are the latest available observations of the
rolebinding's state.
items:
description: Condition represent the latest available observations
of the current state.
properties:
lastProbeTime:
description: lastProbeTime shows the last time the condition
was evaluated.
format: date-time
type: string
lastTransitionTime:
description: lastTransitionTime shows the last time the condition
was transitioned from one status to another.
format: date-time
type: string
message:
description: message shows a human-readable message with details
about the transition.
type: string
reason:
description: reason shows the reason for the last transition
of the condition.
type: string
status:
description: status shows the status of the condition, one of
`True`, `False`, or `Unknown`.
type: string
type:
description: type shows the condition type.
type: string
type: object
type: array
kafkaCluster:
description: 'kafkaCluster is the Kafka cluster the rolebinding belongs
to. The format is: `<Kafka namespace>/<Kafka name>`.'
type: string
kafkaClusterID:
description: kafkaClusterID is the id of the Kafka cluster.
type: string
kafkaRestClass:
description: 'kafkaRestClass is the kafkaRestClass this rolebinding
uses. The format is: `<kafkaRestClass namespace>/<kafkaRestClass
name>`.'
type: string
mdsEndpoint:
description: mdsEndpoint is the MDS endpoint.
type: string
principal:
description: 'principal is the principal the rolebinding belongs to.
The format is: `<principal type>:<principal name>`.'
type: string
resourcePatterns:
description: resourcePatterns are the resource patterns this rolebinding
is associated with.
items:
description: ResourcePattern specifies the qualified resource info
associated with this rolebinding.
properties:
name:
description: name specifies the name of the resource associated
with this rolebinding.
minLength: 1
type: string
patternType:
description: patternType specifies the pattern of the resource.
Valid options are `PREFIXED` or `LITERAL`. The default value
is `LITERAL`.
enum:
- PREFIXED
- LITERAL
type: string
resourceType:
description: resourceType refers to the type of the resource.
Valid options are `Topic`, `Group`, `Subject`, `KsqlCluster`,
`Cluster`, `TransactionalId`, etc.
minLength: 1
type: string
required:
- name
- resourceType
type: object
type: array
role:
description: role is the role this rolebinding is associated with.
type: string
state:
description: state is the state of this rolebinding.
type: string
type: object
required:
- spec
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

Loading