Skip to content

Swift Backend Secrets Schema

Note

This is auto-generated documentation from a JSON schema that is under construction, this will improve over time.

Return to the root secrets schema

https://raw.githubusercontent.com/elastisys/compliantkubernetes-apps/main/config/schemas/secrets.yaml#/properties/objectStorage/properties/restore/properties/sources/properties/swift

Secrets for using Swift as object storage in Compliant Kubernetes.

Important

Currently Harbor only supports username and password authentication.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Forbidden none config/schemas/secrets.yaml*

TYPE:

object (Swift Backend Secrets)

PROPERTIES:

Property Type Required Nullable Defined by
applicationCredentialID string Optional cannot be null Compliant Kubernetes Apps Secrets
applicationCredentialName string Optional cannot be null Compliant Kubernetes Apps Secrets
applicationCredentialSecret string Optional cannot be null Compliant Kubernetes Apps Secrets
password string Optional cannot be null Compliant Kubernetes Apps Secrets
username string Optional cannot be null Compliant Kubernetes Apps Secrets

applicationCredentialID

Application Credential ID to authenticate with.

applicationCredentialID

TYPE:

string

applicationCredentialName

Application Credential Name to authenticate with, requires username to be set.

applicationCredentialName

TYPE:

string

applicationCredentialSecret

Application Credential Secret to authenticate with, requires username to be set.

applicationCredentialSecret

TYPE:

string

password

password

TYPE:

string

username

username

TYPE:

string

Return to the root secrets schema


Generated Sun Jun 23 03:48:25 UTC 2024 from elastisys/compliantkubernetes-apps@main