Skip to content

Commit 0b4808d

Browse files
chore(updater): bump pkg/dist/*.yml (2025-09-29) (#388)
Co-authored-by: GitHub <[email protected]>
1 parent 51c1edd commit 0b4808d

File tree

1 file changed

+221
-0
lines changed

1 file changed

+221
-0
lines changed

pkg/dist/service_types.yml

Lines changed: 221 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4671,6 +4671,227 @@ opensearch:
46714671
- value: gcs
46724672
- value: s3
46734673
max_items: 10
4674+
custom_repos:
4675+
title: OpenSearch custom repositories
4676+
description: Allow to register object storage repositories in OpenSearch
4677+
type: array
4678+
items:
4679+
type: object
4680+
required:
4681+
- name
4682+
- type
4683+
- settings
4684+
properties:
4685+
name:
4686+
type: string
4687+
pattern: ^[^\r\n]*$
4688+
settings:
4689+
one_of:
4690+
- type: object
4691+
required:
4692+
- account
4693+
- base_path
4694+
- container
4695+
properties:
4696+
account:
4697+
title: Account name
4698+
type: string
4699+
pattern: ^[^\r\n]*$
4700+
base_path:
4701+
title: The path to the repository data within its container
4702+
description: The path to the repository data within its container. The value of this setting should not start or end with a /
4703+
type: string
4704+
pattern: ^[^\r\n]*$
4705+
chunk_size:
4706+
title: Chunk size
4707+
description: Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository
4708+
type: string
4709+
pattern: ^[^\r\n]*$
4710+
compress:
4711+
title: Metadata files are stored in compressed format
4712+
description: when set to true metadata files are stored in compressed format
4713+
type: boolean
4714+
container:
4715+
title: Azure container name
4716+
description: Azure container name
4717+
type: string
4718+
pattern: ^[^\r\n]*$
4719+
endpoint_suffix:
4720+
title: Endpoint suffix
4721+
description: Defines the DNS suffix for Azure Storage endpoints.
4722+
type: string
4723+
pattern: ^[^\r\n]*$
4724+
key:
4725+
title: Account secret key
4726+
description: Azure account secret key. One of key or sas_token should be specified
4727+
type: string
4728+
pattern: ^[^\r\n]*$
4729+
_secure: true
4730+
readonly:
4731+
title: Whether the repository is read-only.
4732+
type: boolean
4733+
default: false
4734+
sas_token:
4735+
title: SAS token
4736+
description: A shared access signatures (SAS) token. One of key or sas_token should be specified
4737+
type: string
4738+
pattern: ^[^\r\n]*$
4739+
_secure: true
4740+
- type: object
4741+
required:
4742+
- base_path
4743+
- bucket
4744+
- credentials
4745+
properties:
4746+
base_path:
4747+
title: The path to the repository data within its container
4748+
description: The path to the repository data within its container. The value of this setting should not start or end with a /
4749+
type: string
4750+
pattern: ^[^\r\n]*$
4751+
bucket:
4752+
title: Google Cloud Storage bucket name
4753+
description: The path to the repository data within its container
4754+
type: string
4755+
pattern: ^[^\r\n]*$
4756+
chunk_size:
4757+
title: Chunk size
4758+
description: Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository
4759+
type: string
4760+
pattern: ^[^\r\n]*$
4761+
compress:
4762+
title: Metadata files are stored in compressed format
4763+
description: when set to true metadata files are stored in compressed format
4764+
type: boolean
4765+
credentials:
4766+
title: Google service account credentials map
4767+
type: object
4768+
required:
4769+
- private_key_id
4770+
- private_key
4771+
- client_email
4772+
- client_id
4773+
- type
4774+
properties:
4775+
auth_provider_x509_cert_url:
4776+
title: The certificate service of Google
4777+
type: string
4778+
example: https://www.googleapis.com/oauth2/v1/certs
4779+
auth_uri:
4780+
title: The authentication endpoint of Google
4781+
type: string
4782+
example: https://accounts.google.com/o/oauth2/auth
4783+
client_email:
4784+
title: Email of the service account
4785+
type: string
4786+
4787+
client_id:
4788+
title: Numeric client id for this service account
4789+
type: string
4790+
example: "103654484443722885992"
4791+
client_x509_cert_url:
4792+
title: Certificate URL for your service account
4793+
type: string
4794+
example: https://www.googleapis.com/robot/v1/metadata/x509/my-service-account%40some-my-project.iam.gserviceaccount.com
4795+
hmac_access_id:
4796+
description: The access ID for HMAC authentication with Google Cloud Storage
4797+
type: string
4798+
hmac_secret:
4799+
description: The secret key for HMAC authentication with Google Cloud Storage
4800+
type: string
4801+
private_key:
4802+
title: PEM-encoded private key
4803+
type: string
4804+
example: |
4805+
-----BEGIN PRIVATE KEY-----
4806+
...
4807+
-----END PRIVATE KEY-----
4808+
private_key_id:
4809+
title: Hexadecimal ID number of your private key
4810+
type: string
4811+
example: 5fdeb02a11ddf081930ac3ac60bf376a0aef8fad
4812+
project_id:
4813+
title: Gcloud project id
4814+
type: string
4815+
example: some-my-project
4816+
token_uri:
4817+
title: The token lease endpoint of Google
4818+
type: string
4819+
example: https://accounts.google.com/o/oauth2/token
4820+
type:
4821+
title: Credentials type
4822+
description: Always service_account for credentials created in Gcloud console or CLI
4823+
type: string
4824+
example: service_account
4825+
universe_domain:
4826+
title: The universe domain
4827+
description: The universe domain. The default universe domain is googleapis.com.
4828+
type: string
4829+
example: '{"universe_domain": "googleapis.com", ...'
4830+
_secure: true
4831+
readonly:
4832+
title: Whether the repository is read-only.
4833+
type: boolean
4834+
default: false
4835+
- type: object
4836+
required:
4837+
- base_path
4838+
- bucket
4839+
- region
4840+
- access_key
4841+
- secret_key
4842+
properties:
4843+
access_key:
4844+
title: AWS Access key
4845+
type: string
4846+
pattern: ^[^\r\n]*$
4847+
base_path:
4848+
title: The path to the repository data within its container
4849+
description: The path to the repository data within its container. The value of this setting should not start or end with a /
4850+
type: string
4851+
pattern: ^[^\r\n]*$
4852+
bucket:
4853+
title: S3 bucket name
4854+
type: string
4855+
pattern: ^[^\r\n]*$
4856+
chunk_size:
4857+
title: Chunk size
4858+
description: Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository
4859+
type: string
4860+
pattern: ^[^\r\n]*$
4861+
compress:
4862+
title: Metadata files are stored in compressed format
4863+
description: when set to true metadata files are stored in compressed format
4864+
type: boolean
4865+
endpoint:
4866+
title: The S3 service endpoint to connect
4867+
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
4868+
type: string
4869+
pattern: ^[^\r\n]*$
4870+
readonly:
4871+
title: Whether the repository is read-only.
4872+
type: boolean
4873+
default: false
4874+
region:
4875+
title: S3 region
4876+
type: string
4877+
pattern: ^[^\r\n]*$
4878+
secret_key:
4879+
title: AWS secret key
4880+
description: AWS secret key
4881+
type: string
4882+
pattern: ^[^\r\n]*$
4883+
_secure: true
4884+
server_side_encryption:
4885+
title: Server side encryption
4886+
description: When set to true files are encrypted on server side
4887+
type: boolean
4888+
type:
4889+
type: string
4890+
enum:
4891+
- value: azure
4892+
- value: gcs
4893+
- value: s3
4894+
max_items: 10
46744895
disable_replication_factor_adjustment:
46754896
title: Disable replication factor adjustment
46764897
description: 'Disable automatic replication factor adjustment for multi-node services. By default, Aiven ensures all indexes are replicated at least to two nodes. Note: Due to potential data loss in case of losing a service node, this setting can not be activated unless specifically allowed for the project.'

0 commit comments

Comments
 (0)