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
description: Encryption credentials for SOPS to encrypt the platform secrets.
468
457
title: SOPS credentials
469
458
oneOf:
470
-
- $ref: definitions.yaml#/awsCreds
471
-
- $ref: definitions.yaml#/azureCreds
472
-
- $ref: definitions.yaml#/googleCreds
473
-
- $ref: definitions.yaml#/vaultCreds
459
+
- properties:
460
+
provider:
461
+
type: string
462
+
enum:
463
+
- aws
464
+
default: aws
465
+
aws:
466
+
properties:
467
+
keys:
468
+
description: Comma separated list of one or two ARNs to keys as defined in AWS KMS. One if used for both enc+dec. Two if one for enc, other for dec.
469
+
title: AWS KMS keys
470
+
type: string
471
+
accessKey:
472
+
$ref: '#/awsAccessKey'
473
+
secretKey:
474
+
$ref: '#/awsSecretKey'
475
+
region:
476
+
$ref: '#/awsRegion'
477
+
required:
478
+
- accessKey
479
+
- keys
480
+
- region
481
+
- secretKey
482
+
title: ''
483
+
required:
484
+
- aws
485
+
title: AWS
486
+
- properties:
487
+
provider:
488
+
type: string
489
+
default: azure
490
+
enum:
491
+
- azure
492
+
azure:
493
+
properties:
494
+
keys:
495
+
description: Comma separated list of one or two paths to keys as defined in Azure Keyvault. One if used for both enc+dec. Two if one for enc, other for dec.
496
+
title: Azure Keyvault keys
497
+
type: string
498
+
clientId:
499
+
$ref: '#/azureClientId'
500
+
clientSecret:
501
+
$ref: '#/azureClientSecret'
502
+
tenantId:
503
+
$ref: '#/azureTenantId'
504
+
required:
505
+
- clientId
506
+
- clientSecret
507
+
- keys
508
+
- tenantId
509
+
title: ''
510
+
required:
511
+
- azure
512
+
title: Azure
513
+
- properties:
514
+
provider:
515
+
type: string
516
+
default: google
517
+
enum:
518
+
- google
519
+
google:
520
+
properties:
521
+
keys:
522
+
description: Comma separated list of one or two paths to keys as defined in GCP KMS. One if used for both enc+dec. Two if one for enc, other for dec.
523
+
title: GCP KMS keys
524
+
type: string
525
+
accountJson:
526
+
$ref: '#/googleAccountJson'
527
+
project:
528
+
$ref: '#/googleProject'
529
+
required:
530
+
- keys
531
+
- accountJson
532
+
- project
533
+
title: ''
534
+
required:
535
+
- google
536
+
title: Google
537
+
- properties:
538
+
provider:
539
+
type: string
540
+
default: vault
541
+
enum:
542
+
- vault
543
+
vault:
544
+
properties:
545
+
keys:
546
+
description: Comma separated list of one or two paths to keys as defined in Vault. One if used for both enc+dec. Two if one for enc, other for dec.
547
+
title: Vault keys
548
+
type: string
549
+
token:
550
+
$ref: '#/vaultToken'
551
+
required:
552
+
- keys
553
+
- token
554
+
title: ''
555
+
required:
556
+
- vault
557
+
title: Vault
474
558
ksvcNew:
475
559
description: Will create a new knative service from the input gathered here.
0 commit comments