From d26f3cb3ee7dbb0f7e5732807e5873ee5c14e71e Mon Sep 17 00:00:00 2001 From: Aleksander Zaruczewski Date: Mon, 21 Aug 2023 10:24:04 +0300 Subject: [PATCH] chore: synced file(s) with aiven/aiven-operator (#31) * chore: synced local 'charts/aiven-operator/' with remote 'charts/aiven-operator/' * chore: synced local 'charts/aiven-operator-crds/' with remote 'charts/aiven-operator-crds/' --- charts/aiven-operator-crds/Chart.yaml | 4 +- .../templates/aiven.io_grafanas.yaml | 4 + .../templates/aiven.io_kafkaconnects.yaml | 9 ++ .../templates/aiven.io_kafkas.yaml | 30 +++++++ .../templates/aiven.io_opensearches.yaml | 82 +++++++++++++++++++ .../templates/aiven.io_redis.yaml | 7 +- charts/aiven-operator/Chart.yaml | 4 +- 7 files changed, 133 insertions(+), 7 deletions(-) diff --git a/charts/aiven-operator-crds/Chart.yaml b/charts/aiven-operator-crds/Chart.yaml index 58457d4..ba99fa9 100644 --- a/charts/aiven-operator-crds/Chart.yaml +++ b/charts/aiven-operator-crds/Chart.yaml @@ -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.12.3 -appVersion: v0.12.3 +version: v0.13.0 +appVersion: v0.13.0 maintainers: - name: mhoffm-aiven url: https://www.aiven.io diff --git a/charts/aiven-operator-crds/templates/aiven.io_grafanas.yaml b/charts/aiven-operator-crds/templates/aiven.io_grafanas.yaml index a40328c..4e75b39 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_grafanas.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_grafanas.yaml @@ -594,6 +594,10 @@ spec: metrics_enabled: description: Enable Grafana /metrics endpoint type: boolean + oauth_allow_insecure_email_lookup: + description: Enforce user lookup based on email instead of the + unique ID provided by the IdP + type: boolean private_access: description: Allow access to selected service ports from private networks diff --git a/charts/aiven-operator-crds/templates/aiven.io_kafkaconnects.yaml b/charts/aiven-operator-crds/templates/aiven.io_kafkaconnects.yaml index 3d8b75e..6992923 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_kafkaconnects.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_kafkaconnects.yaml @@ -289,6 +289,15 @@ spec: maximum: 67108864 minimum: 131072 type: integer + scheduled_rebalance_max_delay_ms: + description: The maximum delay that is scheduled in order + to wait for the return of one or more departed workers before + rebalancing and reassigning their connectors and tasks to + the group. During this period the connectors and tasks of + the departed workers remain unassigned. Defaults to 5 minutes. + maximum: 600000 + minimum: 0 + type: integer session_timeout_ms: description: The timeout in milliseconds used to detect failures when using Kafka’s group management facilities (defaults diff --git a/charts/aiven-operator-crds/templates/aiven.io_kafkas.yaml b/charts/aiven-operator-crds/templates/aiven.io_kafkas.yaml index 4a750e6..b08a27b 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_kafkas.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_kafkas.yaml @@ -441,6 +441,10 @@ spec: maximum: 10000 minimum: 10 type: integer + remote_log_storage_system_enable: + description: Deprecated. Whether to enable the tiered storage + functionality + type: boolean replica_fetch_max_bytes: description: The number of bytes of messages to attempt to fetch for each partition (defaults to 1048576). This is @@ -613,6 +617,15 @@ spec: maximum: 67108864 minimum: 131072 type: integer + scheduled_rebalance_max_delay_ms: + description: The maximum delay that is scheduled in order + to wait for the return of one or more departed workers before + rebalancing and reassigning their connectors and tasks to + the group. During this period the connectors and tasks of + the departed workers remain unassigned. Defaults to 5 minutes. + maximum: 600000 + minimum: 0 + type: integer session_timeout_ms: description: The timeout in milliseconds used to detect failures when using Kafka’s group management facilities (defaults @@ -700,6 +713,7 @@ spec: - "3.3" - "3.1" - "3.4" + - "3.5" type: string private_access: description: Allow access to selected service ports from private @@ -814,6 +828,22 @@ spec: static_ips: description: Use static public IP addresses type: boolean + tiered_storage: + description: Tiered storage configuration + properties: + enabled: + description: Whether to enable the tiered storage functionality + type: boolean + local_cache: + description: Local cache configuration + properties: + size: + description: Local cache size in bytes + maximum: 107374182400 + minimum: 1 + type: integer + type: object + type: object type: object required: - plan diff --git a/charts/aiven-operator-crds/templates/aiven.io_opensearches.yaml b/charts/aiven-operator-crds/templates/aiven.io_opensearches.yaml index 8b2a3e7..7054500 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_opensearches.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_opensearches.yaml @@ -280,6 +280,88 @@ spec: description: 'DEPRECATED: use index_patterns instead' minimum: 0 type: integer + openid: + description: OpenSearch OpenID Connect Configuration + properties: + client_id: + description: The ID of the OpenID Connect client configured + in your IdP. Required. + maxLength: 1024 + minLength: 1 + type: string + client_secret: + description: The client secret of the OpenID Connect client + configured in your IdP. Required. + maxLength: 1024 + minLength: 1 + type: string + connect_url: + description: The URL of your IdP where the Security plugin + can find the OpenID Connect metadata/configuration settings. + maxLength: 2048 + type: string + enabled: + description: Enables or disables OpenID Connect authentication + for OpenSearch. When enabled, users can authenticate using + OpenID Connect with an Identity Provider. + type: boolean + header: + description: HTTP header name of the JWT token. Optional. + Default is Authorization. + maxLength: 1024 + minLength: 1 + type: string + jwt_header: + description: 'The HTTP header that stores the token. Typically + the Authorization header with the Bearer schema: Authorization: + Bearer . Optional. Default is Authorization.' + maxLength: 1024 + minLength: 1 + type: string + jwt_url_parameter: + description: If the token is not transmitted in the HTTP header, + but as an URL parameter, define the name of the parameter + here. Optional. + maxLength: 1024 + minLength: 1 + type: string + refresh_rate_limit_count: + description: The maximum number of unknown key IDs in the + time frame. Default is 10. Optional. + minimum: 10 + type: integer + refresh_rate_limit_time_window_ms: + description: The time frame to use when checking the maximum + number of unknown key IDs, in milliseconds. Optional.Default + is 10000 (10 seconds). + minimum: 10000 + type: integer + roles_key: + description: The key in the JSON payload that stores the user’s + roles. The value of this key must be a comma-separated list + of roles. Required only if you want to use roles in the + JWT + maxLength: 1024 + minLength: 1 + type: string + scope: + description: The scope of the identity token issued by the + IdP. Optional. Default is openid profile email address phone. + maxLength: 1024 + minLength: 1 + type: string + subject_key: + description: The key in the JSON payload that stores the user’s + name. If not defined, the subject registered claim is used. + Most IdP providers use the preferred_username claim. Optional. + maxLength: 1024 + minLength: 1 + type: string + required: + - client_id + - client_secret + - connect_url + type: object opensearch: description: OpenSearch settings properties: diff --git a/charts/aiven-operator-crds/templates/aiven.io_redis.yaml b/charts/aiven-operator-crds/templates/aiven.io_redis.yaml index 4e0fc85..b09b771 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_redis.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_redis.yaml @@ -314,7 +314,8 @@ spec: - resetchannels type: string redis_io_threads: - description: Redis IO thread count + description: Set Redis IO thread count. Changing this will cause + a restart of the Redis service. maximum: 32 minimum: 1 type: integer @@ -347,8 +348,8 @@ spec: pattern: ^[KEg\$lshzxeA]*$ type: string redis_number_of_databases: - description: Set number of redis databases. Changing this will - cause a restart of redis service. + description: Set number of Redis databases. Changing this will + cause a restart of the Redis service. maximum: 128 minimum: 1 type: integer diff --git a/charts/aiven-operator/Chart.yaml b/charts/aiven-operator/Chart.yaml index 0ed96a0..1e7f03e 100644 --- a/charts/aiven-operator/Chart.yaml +++ b/charts/aiven-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: aiven-operator description: A Helm chart to deploy the aiven operator type: application -version: v0.12.3 -appVersion: v0.12.3 +version: v0.13.0 +appVersion: v0.13.0 maintainers: - name: mhoffm-aiven url: https://www.aiven.io