Skip to content
Merged
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion profiles/aws/env/secrets.settings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ home:
kms:
sops:
aws:
clientKey: somesecretvalue
accessKey: somesecretvalue
secretKey: somesecretvalue
region: somesecretvalue
oidc:
Expand Down
91 changes: 47 additions & 44 deletions values-schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,30 +66,38 @@ definitions:
description: A set of annotations.
awsCreds:
properties:
accessKey:
type: string
secretKey:
type: string
region:
type: string
aws:
properties:
accessKey:
type: string
secretKey:
type: string
region:
type: string
required:
- accessKey
- secretKey
- region
required:
- accessKey
- secretKey
- region
- aws
azureCreds:
properties:
clientId:
type: string
clientSecret:
type: string
environment:
type: string
tenantId:
type: string
azure:
properties:
clientId:
type: string
clientSecret:
type: string
environment:
type: string
tenantId:
type: string
required:
- clientId
- clientSecret
- tenantId
required:
- clientId
- clientSecret
- tenantId
- azure
azureMonitor:
properties:
appInsightsApiKey:
Expand Down Expand Up @@ -178,10 +186,14 @@ definitions:
title: Environment variables
googleCreds:
properties:
accountJson:
type: string
project:
type: string
google:
properties:
accountJson:
type: string
project:
type: string
required:
- google
hostPort:
pattern: '^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9]):()([1-9]|[1-5]?[0-9]{2,4}|6[1-4][0-9]{3}|65[1-4][0-9]{2}|655[1-2][0-9]|6553[1-5])$'
type: string
Expand Down Expand Up @@ -663,10 +675,14 @@ definitions:
type: array
vaultCreds:
properties:
token:
type: string
vault:
properties:
token:
type: string
required:
- token
required:
- token
- vault
properties:
alerts:
$ref: '#/definitions/alerts'
Expand Down Expand Up @@ -1610,23 +1626,10 @@ properties:
properties:
sops:
oneOf:
- aws:
$ref: '#/definitions/awsCreds'
required:
- aws
- azure:
$ref: '#/definitions/azureCreds'
required:
- azure
- google:
$ref: '#/definitions/googleCreds'
required:
- google
- vault:
$ref: '#/definitions/vaultCreds'
required:
- vault
type: object
- $ref: '#/definitions/awsCreds'
- $ref: '#/definitions/azureCreds'
- $ref: '#/definitions/googleCreds'
- $ref: '#/definitions/vaultCreds'
oidc:
additionalProperties: false
description: 'Holds many parts used in different locations. Please see keycloak, istio and oauth-proxy all consuming parts.'
Expand Down