Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 37 additions & 6 deletions src/openapi/definitions.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,11 @@ autoscalingTargets:
targetMemoryUtilizationPercentage:
type: integer
default: 80
agePrivateKey:
title: Private key
description: Age private key
type: string
x-secret: true
awsAccessKey:
title: AWS access key
description: An AWS access key ID.
Expand Down Expand Up @@ -726,15 +731,41 @@ ipV4Address:
kms:
additionalProperties: false
description: Manage settings for retrieving encryption/decryption keys.
title: Key Management Service settings
title: Platform Secrets Engine settings
type: object
properties:
sops:
description: Encryption credentials for SOPS to encrypt the platform secrets.
title: SOPS credentials
description: Select encryption engine for SOPS to encrypt the platform secrets.
title: SOPS configuration
type: object
oneOf:
- $ref: '#/offChoice'
- properties:
provider:
type: string
enum:
- age
default: age
age:
type: object
properties:
publicKey:
title: Public key
description: Age public key
type: string
privateKey:
$ref: '#/agePrivateKey'
x-acl:
admin: [read-any, update-any]
team: []
required:
- publicKey
- privateKey
title: ''
required:
- age
title: Age
type: object
- properties:
provider:
type: string
Expand Down Expand Up @@ -767,7 +798,7 @@ kms:
title: ''
required:
- aws
title: AWS
title: AWS KMS
type: object
- properties:
provider:
Expand Down Expand Up @@ -801,7 +832,7 @@ kms:
title: ''
required:
- azure
title: Azure
title: Azure Keyvault
type: object
- properties:
provider:
Expand Down Expand Up @@ -830,7 +861,7 @@ kms:
title: ''
required:
- google
title: Google
title: Google KMS
type: object
labels:
$ref: '#/annotations'
Expand Down