Skip to content

Commit

Permalink
chore: synced file(s) with aiven/aiven-operator (#53)
Browse files Browse the repository at this point in the history
Co-authored-by: rriski <null>
  • Loading branch information
rriski authored Sep 20, 2024
1 parent 737cb46 commit 1ab00f4
Show file tree
Hide file tree
Showing 11 changed files with 419 additions and 95 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.24.0
appVersion: v0.24.0
version: v0.25.0
appVersion: v0.25.0
maintainers:
- name: byashimov
url: https://www.aiven.io
Expand Down
5 changes: 5 additions & 0 deletions charts/aiven-operator-crds/templates/aiven.io_grafanas.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -825,6 +825,11 @@ spec:
Users with view-only permission can edit but not
save dashboards
type: boolean
wal:
description:
Setting to enable/disable Write-Ahead Logging. The
default value is false (disabled).
type: boolean
type: object
required:
- plan
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -467,6 +467,13 @@ spec:
- 1
- 2
type: integer
prefix_path_depth:
description:
Prefix path depth of the secrets Engine.
Default is 1. If the secrets engine path has more
than one segment it has to be increased to the number
of segments.
type: integer
token:
description:
Token used to authenticate with vault and
Expand Down
235 changes: 144 additions & 91 deletions charts/aiven-operator-crds/templates/aiven.io_kafkas.yaml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,13 @@ spec:
Kafka Schema configuration should be a valid Avro Schema
JSON format
type: string
schemaType:
description: Schema type
enum:
- AVRO
- JSON
- PROTOBUF
type: string
serviceName:
description:
Specifies the name of the service that this resource
Expand Down
7 changes: 7 additions & 0 deletions charts/aiven-operator-crds/templates/aiven.io_mysqls.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,13 @@ spec:
only at the moment)
maxLength: 2048
type: string
ignore_roles:
description:
Comma-separated list of database roles, which
should be ignored during migration (supported by PostgreSQL
only at the moment)
maxLength: 2048
type: string
method:
description:
The migration method to be used (currently supported
Expand Down
191 changes: 191 additions & 0 deletions charts/aiven-operator-crds/templates/aiven.io_opensearches.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,61 @@ spec:
type: string
maxItems: 1
type: array
azure_migration:
properties:
account:
description: Azure account name
pattern: ^[^\r\n]*$
type: string
base_path:
description:
The path to the repository data within its container.
The value of this setting should not start or end with a
/
pattern: ^[^\r\n]*$
type: string
chunk_size:
description:
Big files can be broken down into chunks during
snapshotting if needed. Should be the same as for the 3rd
party repository
pattern: ^[^\r\n]*$
type: string
compress:
description:
when set to true metadata files are stored in
compressed format
type: boolean
container:
description: Azure container name
pattern: ^[^\r\n]*$
type: string
endpoint_suffix:
description: Defines the DNS suffix for Azure Storage endpoints.
pattern: ^[^\r\n]*$
type: string
key:
description:
Azure account secret key. One of key or sas_token
should be specified
pattern: ^[^\r\n]*$
type: string
sas_token:
description:
A shared access signatures (SAS) token. One of
key or sas_token should be specified
pattern: ^[^\r\n]*$
type: string
snapshot_name:
description: The snapshot name to restore from
pattern: ^[^\r\n]*$
type: string
required:
- account
- base_path
- container
- snapshot_name
type: object
custom_domain:
description:
Serve the web frontend using a custom CNAME pointing
Expand All @@ -244,6 +299,45 @@ spec:
to potential data loss in case of losing a service node, this
setting can no longer be activated."
type: boolean
gcs_migration:
properties:
base_path:
description:
The path to the repository data within its container.
The value of this setting should not start or end with a
/
pattern: ^[^\r\n]*$
type: string
bucket:
description: The path to the repository data within its container
pattern: ^[^\r\n]*$
type: string
chunk_size:
description:
Big files can be broken down into chunks during
snapshotting if needed. Should be the same as for the 3rd
party repository
pattern: ^[^\r\n]*$
type: string
compress:
description:
when set to true metadata files are stored in
compressed format
type: boolean
credentials:
description: Google Cloud Storage credentials file content
pattern: ^[^\r\n]*$
type: string
snapshot_name:
description: The snapshot name to restore from
pattern: ^[^\r\n]*$
type: string
required:
- base_path
- bucket
- credentials
- snapshot_name
type: object
index_patterns:
description: Index patterns
items:
Expand Down Expand Up @@ -279,6 +373,39 @@ spec:
type: object
maxItems: 512
type: array
index_rollup:
description: Index rollup settings
properties:
rollup_dashboards_enabled:
description:
Whether rollups are enabled in OpenSearch Dashboards.
Defaults to true.
type: boolean
rollup_enabled:
description:
Whether the rollup plugin is enabled. Defaults
to true.
type: boolean
rollup_search_backoff_count:
description:
How many retries the plugin should attempt for
failed rollup jobs. Defaults to 5.
minimum: 1
type: integer
rollup_search_backoff_millis:
description:
The backoff time between retries for failed rollup
jobs. Defaults to 1000ms.
minimum: 1
type: integer
rollup_search_search_all_jobs:
description:
Whether OpenSearch should return all jobs that
match all specified search terms. If disabled, OpenSearch
returns just one, as opposed to all, of the jobs that matches
the search terms. Defaults to false.
type: boolean
type: object
index_template:
description: Template settings for all new indexes
properties:
Expand Down Expand Up @@ -361,6 +488,7 @@ spec:
The URL of your IdP where the Security plugin
can find the OpenID Connect metadata/configuration settings.
maxLength: 2048
pattern: ^[^\r\n]*$
type: string
enabled:
description:
Expand Down Expand Up @@ -744,6 +872,7 @@ spec:
number of inline script compilations within a period of
time. Default is use-context
maxLength: 1024
pattern: ^[^\r\n]*$
type: string
search_max_buckets:
description:
Expand Down Expand Up @@ -951,6 +1080,67 @@ spec:
maxLength: 128
pattern: ^[a-zA-Z0-9-_:.]+$
type: string
s3_migration:
properties:
access_key:
description: AWS Access key
pattern: ^[^\r\n]*$
type: string
base_path:
description:
The path to the repository data within its container.
The value of this setting should not start or end with a
/
pattern: ^[^\r\n]*$
type: string
bucket:
description: S3 bucket name
pattern: ^[^\r\n]*$
type: string
chunk_size:
description:
Big files can be broken down into chunks during
snapshotting if needed. Should be the same as for the 3rd
party repository
pattern: ^[^\r\n]*$
type: string
compress:
description:
when set to true metadata files are stored in
compressed format
type: boolean
endpoint:
description:
The S3 service endpoint to connect to. If you
are using an S3-compatible service then you should set this
to the service’s endpoint
pattern: ^[^\r\n]*$
type: string
region:
description: S3 region
pattern: ^[^\r\n]*$
type: string
secret_key:
description: AWS secret key
pattern: ^[^\r\n]*$
type: string
server_side_encryption:
description:
When set to true files are encrypted on server
side
type: boolean
snapshot_name:
description: The snapshot name to restore from
pattern: ^[^\r\n]*$
type: string
required:
- access_key
- base_path
- bucket
- region
- secret_key
- snapshot_name
type: object
saml:
description: OpenSearch SAML configuration
properties:
Expand All @@ -976,6 +1166,7 @@ spec:
with the IdP.
maxLength: 2048
minLength: 1
pattern: ^[^\r\n]*$
type: string
idp_pemtrustedcas_content:
description:
Expand Down
18 changes: 18 additions & 0 deletions charts/aiven-operator-crds/templates/aiven.io_postgresqls.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -314,6 +314,13 @@ spec:
only at the moment)
maxLength: 2048
type: string
ignore_roles:
description:
Comma-separated list of database roles, which
should be ignored during migration (supported by PostgreSQL
only at the moment)
maxLength: 2048
type: string
method:
description:
The migration method to be used (currently supported
Expand Down Expand Up @@ -909,6 +916,17 @@ spec:
type: string
maxItems: 32
type: array
max_prepared_statements:
description:
PgBouncer tracks protocol-level named prepared
statements related commands sent by the client in transaction
and statement pooling modes when max_prepared_statements
is set to a non-zero value. Setting it to 0 disables prepared
statements. max_prepared_statements defaults to 100, and
its maximum is 3000.
maximum: 3000
minimum: 0
type: integer
min_pool_size:
description:
Add more server connections to pool if below
Expand Down
23 changes: 23 additions & 0 deletions charts/aiven-operator-crds/templates/aiven.io_redis.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,22 @@ spec:
type: string
maxItems: 1
type: array
backup_hour:
description:
The hour of day (in UTC) when backup for the service
is started. New backup is only started if previous backup has
already completed.
maximum: 23
minimum: 0
type: integer
backup_minute:
description:
The minute of an hour when backup for the service
is started. New backup is only started if previous backup has
already completed.
maximum: 59
minimum: 0
type: integer
ip_filter:
description:
Allow incoming connections from CIDR address block,
Expand Down Expand Up @@ -272,6 +288,13 @@ spec:
only at the moment)
maxLength: 2048
type: string
ignore_roles:
description:
Comma-separated list of database roles, which
should be ignored during migration (supported by PostgreSQL
only at the moment)
maxLength: 2048
type: string
method:
description:
The migration method to be used (currently supported
Expand Down
Loading

0 comments on commit 1ab00f4

Please sign in to comment.