You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: charts/tembo-operator/templates/crd.yaml
+135-4Lines changed: 135 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1932,13 +1932,79 @@ spec:
1932
1932
endpointURL: null
1933
1933
s3Credentials: null
1934
1934
googleCredentials: null
1935
+
azureCredentials: null
1935
1936
volumeSnapshot:
1936
1937
enabled: false
1937
1938
description: |-
1938
1939
The backup configuration for the CoreDB instance to facilitate database backups and WAL archive uploads to an S3 compatible object store.
1939
1940
1940
1941
**Default**: disabled
1941
1942
properties:
1943
+
azureCredentials:
1944
+
description: The Azure credentials to use for backups
1945
+
nullable: true
1946
+
properties:
1947
+
connectionString:
1948
+
description: The connection string to be used
1949
+
nullable: true
1950
+
properties:
1951
+
key:
1952
+
description: The key to select
1953
+
type: string
1954
+
name:
1955
+
description: Name of the referent.
1956
+
type: string
1957
+
required:
1958
+
- key
1959
+
- name
1960
+
type: object
1961
+
inheritFromAzureAD:
1962
+
description: Use the Azure AD based authentication without providing explicitly the keys.
1963
+
nullable: true
1964
+
type: boolean
1965
+
storageAccount:
1966
+
description: The storage account where to upload data
1967
+
nullable: true
1968
+
properties:
1969
+
key:
1970
+
description: The key to select
1971
+
type: string
1972
+
name:
1973
+
description: Name of the referent.
1974
+
type: string
1975
+
required:
1976
+
- key
1977
+
- name
1978
+
type: object
1979
+
storageKey:
1980
+
description: The storage account key to be used in conjunction with the storage account name
1981
+
nullable: true
1982
+
properties:
1983
+
key:
1984
+
description: The key to select
1985
+
type: string
1986
+
name:
1987
+
description: Name of the referent.
1988
+
type: string
1989
+
required:
1990
+
- key
1991
+
- name
1992
+
type: object
1993
+
storageSasToken:
1994
+
description: A shared-access-signature to be used in conjunction with the storage account name
1995
+
nullable: true
1996
+
properties:
1997
+
key:
1998
+
description: The key to select
1999
+
type: string
2000
+
name:
2001
+
description: Name of the referent.
2002
+
type: string
2003
+
required:
2004
+
- key
2005
+
- name
2006
+
type: object
2007
+
type: object
1942
2008
destinationPath:
1943
2009
default: s3://
1944
2010
description: The S3 bucket path to store backups in
@@ -1954,7 +2020,7 @@ spec:
1954
2020
nullable: true
1955
2021
type: string
1956
2022
googleCredentials:
1957
-
description: 'GoogleCredentials is the type for the credentials to be used to upload files to Google Cloud Storage. It can be provided in two alternative ways: * The secret containing the Google Cloud Storage JSON file with the credentials (applicationCredentials) * inheriting the role from the pod (GKE) environment by setting gkeEnvironment to true'
2023
+
description: The Google Cloud credentials to use for backups
1958
2024
nullable: true
1959
2025
properties:
1960
2026
applicationCredentials:
@@ -2391,6 +2457,71 @@ spec:
2391
2457
**Default**: disabled
2392
2458
nullable: true
2393
2459
properties:
2460
+
azureCredentials:
2461
+
description: azureCredentials is the Azure credentials to use for restores.
2462
+
nullable: true
2463
+
properties:
2464
+
connectionString:
2465
+
description: The connection string to be used
2466
+
nullable: true
2467
+
properties:
2468
+
key:
2469
+
description: The key to select
2470
+
type: string
2471
+
name:
2472
+
description: Name of the referent.
2473
+
type: string
2474
+
required:
2475
+
- key
2476
+
- name
2477
+
type: object
2478
+
inheritFromAzureAD:
2479
+
description: Use the Azure AD based authentication without providing explicitly the keys.
2480
+
nullable: true
2481
+
type: boolean
2482
+
storageAccount:
2483
+
description: The storage account where to upload data
2484
+
nullable: true
2485
+
properties:
2486
+
key:
2487
+
description: The key to select
2488
+
type: string
2489
+
name:
2490
+
description: Name of the referent.
2491
+
type: string
2492
+
required:
2493
+
- key
2494
+
- name
2495
+
type: object
2496
+
storageKey:
2497
+
description: The storage account key to be used in conjunction with the storage account name
2498
+
nullable: true
2499
+
properties:
2500
+
key:
2501
+
description: The key to select
2502
+
type: string
2503
+
name:
2504
+
description: Name of the referent.
2505
+
type: string
2506
+
required:
2507
+
- key
2508
+
- name
2509
+
type: object
2510
+
storageSasToken:
2511
+
description: A shared-access-signature to be used in conjunction with the storage account name
2512
+
nullable: true
2513
+
properties:
2514
+
key:
2515
+
description: The key to select
2516
+
type: string
2517
+
name:
2518
+
description: Name of the referent.
2519
+
type: string
2520
+
required:
2521
+
- key
2522
+
- name
2523
+
type: object
2524
+
type: object
2394
2525
backupsPath:
2395
2526
description: |-
2396
2527
The object storage path and bucket name of the instance you wish to restore from. This maps to the `Backup` `destinationPath` field for the original instance.
@@ -2399,11 +2530,11 @@ spec:
2399
2530
nullable: true
2400
2531
type: string
2401
2532
endpointURL:
2402
-
description: endpointURL is the S3 compatable endpoint URL
2533
+
description: endpointURL is the S3 compatible endpoint URL
2403
2534
nullable: true
2404
2535
type: string
2405
2536
googleCredentials:
2406
-
description: s3Credentials is the S3 credentials to use for backups.
2537
+
description: googleCredentials is the Google Cloud credentials to use for restores.
2407
2538
nullable: true
2408
2539
properties:
2409
2540
applicationCredentials:
@@ -2428,7 +2559,7 @@ spec:
2428
2559
nullable: true
2429
2560
type: string
2430
2561
s3Credentials:
2431
-
description: s3Credentials is the S3 credentials to use for backups.
2562
+
description: s3Credentials is the S3 credentials to use for restores.
0 commit comments