Documentation ¶
Index ¶
- Constants
- Variables
- func CompareKeyver(a, b Keyver) int
- func DeploySecrets(ctx context.Context, app *fly.AppCompact, stage bool, detach bool) error
- func JoinLabelVersion(ver Keyver, prefix string) string
- func New() *cobra.Command
- func SetSecretsAndDeploy(ctx context.Context, app *fly.AppCompact, secrets map[string]string, ...) error
- func UnsetSecretsAndDeploy(ctx context.Context, app *fly.AppCompact, secrets []string, stage bool, ...) error
- func ValidKeyLabel(label string) error
- type KeyTypeInfo
- type Keyver
- type SecretType
- type SemanticType
Constants ¶
View Source
const ( SECRET_TYPE_KMS_HS256 = fly.SECRET_TYPE_KMS_HS256 SECRET_TYPE_KMS_HS384 = fly.SECRET_TYPE_KMS_HS384 SECRET_TYPE_KMS_HS512 = fly.SECRET_TYPE_KMS_HS512 SECRET_TYPE_KMS_XAES256GCM = fly.SECRET_TYPE_KMS_XAES256GCM SECRET_TYPE_KMS_NACL_AUTH = fly.SECRET_TYPE_KMS_NACL_AUTH SECRET_TYPE_KMS_NACL_BOX = fly.SECRET_TYPE_KMS_NACL_BOX SECRET_TYPE_KMS_NACL_SECRETBOX = fly.SECRET_TYPE_KMS_NACL_SECRETBOX SECRET_TYPE_KMS_NACL_SIGN = fly.SECRET_TYPE_KMS_NACL_SIGN )
View Source
const ( SemTypeSigning = SemanticType("signing") SemTypeEncrypting = SemanticType("encrypting") )
Variables ¶
View Source
var SupportedSecretTypes = GetSupportedSecretTypes()
SupportedSecretTypes is a list of the SecretTypes for supported key types.
View Source
var SupportedSemanticTypes = GetSupportedSemanticTypes()
SupportedSecretTypes is a list of the SemanticTypes for supported key types.
Functions ¶
func CompareKeyver ¶ added in v0.3.4
func DeploySecrets ¶ added in v0.1.71
func JoinLabelVersion ¶ added in v0.3.4
JoinLabelVersion adds a keyversion to a key label.
func SetSecretsAndDeploy ¶ added in v0.0.536
func UnsetSecretsAndDeploy ¶ added in v0.0.536
func ValidKeyLabel ¶ added in v0.3.4
validKeyLabel determines if a key label is valid or not.
Types ¶
type KeyTypeInfo ¶ added in v0.3.4
type KeyTypeInfo struct {
// contains filtered or unexported fields
}
type Keyver ¶ added in v0.3.4
type Keyver int64
Keyver is a key version.
func SplitLabelKeyver ¶ added in v0.3.4
splitLabelKeyver splits a label into an integer version and the remaining label. It returns a version of KeyverUnspec if no label is present or if it would be out of range.
type SecretType ¶ added in v0.3.4
type SecretType = string
func GetSupportedSecretTypes ¶ added in v0.3.4
func GetSupportedSecretTypes() []SecretType
func SemanticTypeToSecretType ¶ added in v0.3.4
func SemanticTypeToSecretType(st SemanticType) (SecretType, error)
type SemanticType ¶ added in v0.3.4
type SemanticType string
func GetSupportedSemanticTypes ¶ added in v0.3.4
func GetSupportedSemanticTypes() []SemanticType
func SecretTypeToSemanticType ¶ added in v0.3.4
func SecretTypeToSemanticType(st SecretType) (SemanticType, error)
Click to show internal directories.
Click to hide internal directories.