Skip to content

Commit

Permalink
chore: synced local 'charts/aiven-operator-crds/' with remote 'charts…
Browse files Browse the repository at this point in the history
…/aiven-operator-crds/'
  • Loading branch information
rriski committed Apr 18, 2024
1 parent 517bd9e commit 06b2b60
Show file tree
Hide file tree
Showing 23 changed files with 317 additions and 59 deletions.
4 changes: 2 additions & 2 deletions charts/aiven-operator-crds/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: aiven-operator-crds
description: A Helm chart to deploy the aiven operator custom resource definitions
type: application
version: v0.18.1
appVersion: v0.18.1
version: v0.19.0
appVersion: v0.19.0
maintainers:
- name: byashimov
url: https://www.aiven.io
Expand Down
4 changes: 2 additions & 2 deletions charts/aiven-operator-crds/templates/aiven.io_cassandras.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -139,8 +139,8 @@ spec:
maxLength: 128
type: string
project:
description: Target project.
format: ^[a-zA-Z0-9_-]*$
description: Identifies the project this resource belongs to
format: ^[a-zA-Z0-9_-]+$
maxLength: 63
type: string
x-kubernetes-validations:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,15 +58,18 @@ spec:
- name
type: object
project:
description: Project to link the database to
format: ^[a-zA-Z0-9_-]*$
description: Identifies the project this resource belongs to
format: ^[a-zA-Z0-9_-]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
serviceName:
description: Clickhouse service to link the database to
description:
Specifies the name of the service that this resource
belongs to
format: ^[a-z][-a-z0-9]+$
maxLength: 63
type: string
x-kubernetes-validations:
Expand Down
178 changes: 178 additions & 0 deletions charts/aiven-operator-crds/templates/aiven.io_clickhouseroles.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.9.2
creationTimestamp: null
name: clickhouseroles.aiven.io
spec:
group: aiven.io
names:
kind: ClickhouseRole
listKind: ClickhouseRoleList
plural: clickhouseroles
singular: clickhouserole
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .spec.project
name: Project
type: string
- jsonPath: .spec.serviceName
name: Service Name
type: string
- jsonPath: .spec.role
name: Role
type: string
name: v1alpha1
schema:
openAPIV3Schema:
description: ClickhouseRole is the Schema for the clickhouseroles 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: ClickhouseRoleSpec defines the desired state of ClickhouseRole
properties:
authSecretRef:
description: Authentication reference to Aiven token in a secret
properties:
key:
minLength: 1
type: string
name:
minLength: 1
type: string
required:
- key
- name
type: object
project:
description: Identifies the project this resource belongs to
format: ^[a-zA-Z0-9_-]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
role:
description: The role that is to be created
format: ^[a-zA-Z_][0-9a-zA-Z_]*$
maxLength: 255
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
serviceName:
description:
Specifies the name of the service that this resource
belongs to
format: ^[a-z][-a-z0-9]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
required:
- project
- role
- serviceName
type: object
status:
description: ClickhouseRoleStatus defines the observed state of ClickhouseRole
properties:
conditions:
items:
description:
"Condition contains details for one aspect of the current
state of this API Resource. --- This struct is intended for direct
use as an array at the field path .status.conditions. For example,
\n type FooStatus struct{ // Represents the observations of a
foo's current state. // Known .status.conditions.type are: \"Available\",
\"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge
// +listType=map // +listMapKey=type Conditions []metav1.Condition
`json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\"
protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
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.
--- Many .condition.type values are consistent across resources
like Available, but because arbitrary conditions can be useful
(see .node.status.conditions), the ability to deconflict is
important. The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
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
required:
- conditions
type: object
type: object
served: true
storage: true
subresources:
status: {}
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,8 @@ spec:
maxLength: 128
type: string
project:
description: Target project.
format: ^[a-zA-Z0-9_-]*$
description: Identifies the project this resource belongs to
format: ^[a-zA-Z0-9_-]+$
maxLength: 63
type: string
x-kubernetes-validations:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,15 +102,18 @@ spec:
- message: connInfoSecretTargetDisabled is immutable.
rule: self == oldSelf
project:
description: Project to link the user to
format: ^[a-zA-Z0-9_-]*$
description: Identifies the project this resource belongs to
format: ^[a-zA-Z0-9_-]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
serviceName:
description: Service to link the user to
description:
Specifies the name of the service that this resource
belongs to
format: ^[a-z][-a-z0-9]+$
maxLength: 63
type: string
x-kubernetes-validations:
Expand Down
15 changes: 12 additions & 3 deletions charts/aiven-operator-crds/templates/aiven.io_connectionpools.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -128,14 +128,23 @@ spec:
backend server
type: integer
project:
description: Target project.
format: ^[a-zA-Z0-9_-]*$
description: Identifies the project this resource belongs to
format: ^[a-zA-Z0-9_-]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
serviceName:
description: Service name.
description:
Specifies the name of the service that this resource
belongs to
format: ^[a-z][-a-z0-9]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
username:
description: Name of the service user used to connect to the database
maxLength: 64
Expand Down
15 changes: 9 additions & 6 deletions charts/aiven-operator-crds/templates/aiven.io_databases.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ spec:
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .spec.serviceName
name: Service Name
type: string
- jsonPath: .spec.project
name: Project
type: string
- jsonPath: .spec.serviceName
name: Service Name
type: string
name: v1alpha1
schema:
openAPIV3Schema:
Expand Down Expand Up @@ -78,15 +78,18 @@ spec:
- message: Value is immutable
rule: self == oldSelf
project:
description: Project to link the database to
format: ^[a-zA-Z0-9_-]*$
description: Identifies the project this resource belongs to
format: ^[a-zA-Z0-9_-]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
serviceName:
description: PostgreSQL service to link the database to
description:
Specifies the name of the service that this resource
belongs to
format: ^[a-z][-a-z0-9]+$
maxLength: 63
type: string
x-kubernetes-validations:
Expand Down
6 changes: 3 additions & 3 deletions charts/aiven-operator-crds/templates/aiven.io_grafanas.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -139,8 +139,8 @@ spec:
maxLength: 128
type: string
project:
description: Target project.
format: ^[a-zA-Z0-9_-]*$
description: Identifies the project this resource belongs to
format: ^[a-zA-Z0-9_-]+$
maxLength: 63
type: string
x-kubernetes-validations:
Expand Down Expand Up @@ -221,7 +221,7 @@ spec:
description: Cassandra specific user configuration options
properties:
additional_backup_regions:
description: Deprecated. Additional Cloud Regions for Backup Replication
description: Additional Cloud Regions for Backup Replication
items:
type: string
maxItems: 1
Expand Down
15 changes: 12 additions & 3 deletions charts/aiven-operator-crds/templates/aiven.io_kafkaacls.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,14 +75,23 @@ spec:
- write
type: string
project:
description: Project to link the Kafka ACL to
format: ^[a-zA-Z0-9_-]*$
description: Identifies the project this resource belongs to
format: ^[a-zA-Z0-9_-]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
serviceName:
description: Service to link the Kafka ACL to
description:
Specifies the name of the service that this resource
belongs to
format: ^[a-z][-a-z0-9]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
topic:
description: Topic name pattern for the ACL entry
type: string
Expand Down
15 changes: 12 additions & 3 deletions charts/aiven-operator-crds/templates/aiven.io_kafkaconnectors.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,14 +74,23 @@ spec:
maxLength: 1024
type: string
project:
description: Target project.
format: ^[a-zA-Z0-9_-]*$
description: Identifies the project this resource belongs to
format: ^[a-zA-Z0-9_-]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
serviceName:
description: Service name.
description:
Specifies the name of the service that this resource
belongs to
format: ^[a-z][-a-z0-9]+$
maxLength: 63
type: string
x-kubernetes-validations:
- message: Value is immutable
rule: self == oldSelf
userConfig:
additionalProperties:
type: string
Expand Down
Loading

0 comments on commit 06b2b60

Please sign in to comment.