Skip to content

Commit

Permalink
feat: update sealed secrets crd (#143)
Browse files Browse the repository at this point in the history
  • Loading branch information
tricktron authored Mar 24, 2023
1 parent 2b90d83 commit 2ddb1b3
Showing 1 changed file with 126 additions and 9 deletions.
135 changes: 126 additions & 9 deletions bitnami.com/sealedsecret_v1alpha1.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,129 @@
{
"type": "object",
"properties": {
"spec": {
"type": "object",
"x-kubernetes-preserve-unknown-fields": true
"description": "SealedSecret is the K8s representation of a \"sealed Secret\" - a regular k8s Secret that has been sealed (encrypted) using the controller's key.",
"properties": {
"apiVersion": {
"description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
"type": "string"
},
"kind": {
"description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
"type": "string"
},
"metadata": {
"type": "object"
},
"spec": {
"description": "SealedSecretSpec is the specification of a SealedSecret",
"properties": {
"data": {
"description": "Data is deprecated and will be removed eventually. Use per-value EncryptedData instead.",
"format": "byte",
"type": "string",
"pattern": "^[\\w\\d+\\/=]*$"
},
"encryptedData": {
"additionalProperties": {
"type": "string"
},
"type": "object",
"x-kubernetes-preserve-unknown-fields": true
},
"template": {
"description": "Template defines the structure of the Secret that will be created from this sealed secret.",
"properties": {
"data": {
"additionalProperties": {
"type": "string"
},
"description": "Keys that should be templated using decrypted data",
"type": [
"object",
"null"
]
},
"metadata": {
"description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata",
"type": [
"object",
"null"
],
"x-kubernetes-preserve-unknown-fields": true
},
"type": {
"description": "Used to facilitate programmatic handling of secret data.",
"type": "string"
}
},
"type": "object",
"additionalProperties": false
}
},
"required": [
"encryptedData"
],
"type": "object",
"additionalProperties": false
},
"status": {
"description": "SealedSecretStatus is the most recently observed status of the SealedSecret.",
"properties": {
"conditions": {
"description": "Represents the latest available observations of a sealed secret's current state.",
"items": {
"description": "SealedSecretCondition describes the state of a sealed secret at a certain point.",
"properties": {
"lastTransitionTime": {
"description": "Last time the condition transitioned from one status to another.",
"format": "date-time",
"type": "string"
},
"lastUpdateTime": {
"description": "The last time this condition was updated.",
"format": "date-time",
"type": "string"
},
"message": {
"description": "A human readable message indicating details about the transition.",
"type": "string"
},
"reason": {
"description": "The reason for the condition's last transition.",
"type": "string"
},
"status": {
"description": "Status of the condition for a sealed secret. Valid values for \"Synced\": \"True\", \"False\", or \"Unknown\".",
"type": "string"
},
"type": {
"description": "Type of condition for a sealed secret. Valid value: \"Synced\"",
"type": "string"
}
},
"required": [
"status",
"type"
],
"type": "object",
"additionalProperties": false
},
"type": "array"
},
"observedGeneration": {
"description": "ObservedGeneration reflects the generation most recently observed by the sealed-secrets controller.",
"format": "int64",
"type": "integer",
"minimum": -9223372036854776000,
"maximum": 9223372036854776000
}
},
"type": "object",
"additionalProperties": false
}
},
"status": {
"x-kubernetes-preserve-unknown-fields": true
}
}
"required": [
"spec"
],
"type": "object",
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-04/schema#"
}

0 comments on commit 2ddb1b3

Please sign in to comment.