chore: migrate repository to privilegedescalation organization
Updated all GitHub URLs from cpfarhood to privilegedescalation organization: - Repository URLs in package.json and Artifact Hub metadata - Documentation links and references - Git remote updated No functional changes - this is purely an organizational migration. Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@
|
||||
|
||||
> **useControllerHealth**(`autoRefresh?`, `refreshIntervalMs?`): `object`
|
||||
|
||||
Defined in: [src/hooks/useControllerHealth.ts:30](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useControllerHealth.ts#L30)
|
||||
Defined in: [src/hooks/useControllerHealth.ts:30](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useControllerHealth.ts#L30)
|
||||
|
||||
Custom hook for monitoring controller health
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **useHasWriteAccess**(`namespace?`): `object`
|
||||
|
||||
Defined in: [src/hooks/usePermissions.ts:104](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/usePermissions.ts#L104)
|
||||
Defined in: [src/hooks/usePermissions.ts:104](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/usePermissions.ts#L104)
|
||||
|
||||
Hook to check if user has any write permissions
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **useIsReadOnly**(`namespace?`): `object`
|
||||
|
||||
Defined in: [src/hooks/usePermissions.ts:127](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/usePermissions.ts#L127)
|
||||
Defined in: [src/hooks/usePermissions.ts:127](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/usePermissions.ts#L127)
|
||||
|
||||
Hook to check if user has read-only access
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **usePermission**(`namespace`, `permission`): `object`
|
||||
|
||||
Defined in: [src/hooks/usePermissions.ts:79](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/usePermissions.ts#L79)
|
||||
Defined in: [src/hooks/usePermissions.ts:79](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/usePermissions.ts#L79)
|
||||
|
||||
Hook to check a specific permission
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **usePermissions**(`namespace?`): `object`
|
||||
|
||||
Defined in: [src/hooks/usePermissions.ts:26](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/usePermissions.ts#L26)
|
||||
Defined in: [src/hooks/usePermissions.ts:26](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/usePermissions.ts#L26)
|
||||
|
||||
Hook to check SealedSecret permissions for a namespace
|
||||
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
|
||||
> **useSealedSecretEncryption**(): `object`
|
||||
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:73](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L73)
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:73](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L73)
|
||||
|
||||
Custom hook for SealedSecret encryption
|
||||
|
||||
|
||||
+5
-5
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: EncryptionRequest
|
||||
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:30](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L30)
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:30](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L30)
|
||||
|
||||
Request parameters for encryption
|
||||
|
||||
@@ -16,7 +16,7 @@ Request parameters for encryption
|
||||
|
||||
> **name**: `string`
|
||||
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:32](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L32)
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:32](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L32)
|
||||
|
||||
Name of the SealedSecret to create
|
||||
|
||||
@@ -26,7 +26,7 @@ Name of the SealedSecret to create
|
||||
|
||||
> **namespace**: `string`
|
||||
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:34](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L34)
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:34](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L34)
|
||||
|
||||
Namespace to create the SealedSecret in
|
||||
|
||||
@@ -36,7 +36,7 @@ Namespace to create the SealedSecret in
|
||||
|
||||
> **scope**: [`SealedSecretScope`](../../../types/type-aliases/SealedSecretScope.md)
|
||||
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:36](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L36)
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:36](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L36)
|
||||
|
||||
Encryption scope (strict, namespace-wide, cluster-wide)
|
||||
|
||||
@@ -46,7 +46,7 @@ Encryption scope (strict, namespace-wide, cluster-wide)
|
||||
|
||||
> **keyValues**: `object`[]
|
||||
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:38](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L38)
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:38](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L38)
|
||||
|
||||
Key-value pairs to encrypt
|
||||
|
||||
|
||||
+3
-3
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: EncryptionResult
|
||||
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:44](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L44)
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:44](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L44)
|
||||
|
||||
Result of successful encryption
|
||||
|
||||
@@ -16,7 +16,7 @@ Result of successful encryption
|
||||
|
||||
> **sealedSecretData**: `any`
|
||||
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:46](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L46)
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:46](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L46)
|
||||
|
||||
The complete SealedSecret object ready to apply
|
||||
|
||||
@@ -26,6 +26,6 @@ The complete SealedSecret object ready to apply
|
||||
|
||||
> `optional` **certificateInfo**: [`CertificateInfo`](../../../types/interfaces/CertificateInfo.md)
|
||||
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:48](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L48)
|
||||
Defined in: [src/hooks/useSealedSecretEncryption.ts:48](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/hooks/useSealedSecretEncryption.ts#L48)
|
||||
|
||||
Information about the certificate used
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **checkControllerHealth**(`config`): [`AsyncResult`](../../../types/type-aliases/AsyncResult.md)\<[`ControllerHealthStatus`](../interfaces/ControllerHealthStatus.md), `string`\>
|
||||
|
||||
Defined in: [src/lib/controller.ts:185](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L185)
|
||||
Defined in: [src/lib/controller.ts:185](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L185)
|
||||
|
||||
Check controller health and reachability
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **fetchPublicCertificate**(`config`): [`AsyncResult`](../../../types/type-aliases/AsyncResult.md)\<[`PEMCertificate`](../../../types/type-aliases/PEMCertificate.md), `string`\>
|
||||
|
||||
Defined in: [src/lib/controller.ts:70](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L70)
|
||||
Defined in: [src/lib/controller.ts:70](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L70)
|
||||
|
||||
Fetch the controller's public certificate with retry logic
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **getControllerProxyURL**(`config`, `path`): `string`
|
||||
|
||||
Defined in: [src/lib/controller.ts:30](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L30)
|
||||
Defined in: [src/lib/controller.ts:30](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L30)
|
||||
|
||||
Build the controller proxy URL
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **getPluginConfig**(): [`PluginConfig`](../../../types/interfaces/PluginConfig.md)
|
||||
|
||||
Defined in: [src/lib/controller.ts:151](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L151)
|
||||
Defined in: [src/lib/controller.ts:151](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L151)
|
||||
|
||||
Get plugin configuration from localStorage
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **rotateSealedSecret**(`config`, `sealedSecretYaml`): [`AsyncResult`](../../../types/type-aliases/AsyncResult.md)\<`string`, `string`\>
|
||||
|
||||
Defined in: [src/lib/controller.ts:119](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L119)
|
||||
Defined in: [src/lib/controller.ts:119](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L119)
|
||||
|
||||
Rotate (re-encrypt) a SealedSecret with the current active key
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **savePluginConfig**(`config`): `void`
|
||||
|
||||
Defined in: [src/lib/controller.ts:172](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L172)
|
||||
Defined in: [src/lib/controller.ts:172](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L172)
|
||||
|
||||
Save plugin configuration to localStorage
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **verifySealedSecret**(`config`, `sealedSecretYaml`): [`AsyncResult`](../../../types/type-aliases/AsyncResult.md)\<`boolean`, `string`\>
|
||||
|
||||
Defined in: [src/lib/controller.ts:87](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L87)
|
||||
Defined in: [src/lib/controller.ts:87](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L87)
|
||||
|
||||
Verify that a SealedSecret can be decrypted by the controller
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: ControllerHealthStatus
|
||||
|
||||
Defined in: [src/lib/controller.ts:14](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L14)
|
||||
Defined in: [src/lib/controller.ts:14](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L14)
|
||||
|
||||
Controller health status information
|
||||
|
||||
@@ -16,7 +16,7 @@ Controller health status information
|
||||
|
||||
> **healthy**: `boolean`
|
||||
|
||||
Defined in: [src/lib/controller.ts:16](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L16)
|
||||
Defined in: [src/lib/controller.ts:16](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L16)
|
||||
|
||||
Whether the controller is healthy and responding
|
||||
|
||||
@@ -26,7 +26,7 @@ Whether the controller is healthy and responding
|
||||
|
||||
> **reachable**: `boolean`
|
||||
|
||||
Defined in: [src/lib/controller.ts:18](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L18)
|
||||
Defined in: [src/lib/controller.ts:18](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L18)
|
||||
|
||||
Whether the controller is reachable
|
||||
|
||||
@@ -36,7 +36,7 @@ Whether the controller is reachable
|
||||
|
||||
> `optional` **version**: `string`
|
||||
|
||||
Defined in: [src/lib/controller.ts:20](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L20)
|
||||
Defined in: [src/lib/controller.ts:20](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L20)
|
||||
|
||||
Controller version if available
|
||||
|
||||
@@ -46,7 +46,7 @@ Controller version if available
|
||||
|
||||
> `optional` **latencyMs**: `number`
|
||||
|
||||
Defined in: [src/lib/controller.ts:22](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L22)
|
||||
Defined in: [src/lib/controller.ts:22](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L22)
|
||||
|
||||
Response latency in milliseconds
|
||||
|
||||
@@ -56,6 +56,6 @@ Response latency in milliseconds
|
||||
|
||||
> `optional` **error**: `string`
|
||||
|
||||
Defined in: [src/lib/controller.ts:24](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L24)
|
||||
Defined in: [src/lib/controller.ts:24](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/controller.ts#L24)
|
||||
|
||||
Error message if not healthy
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **encryptKeyValues**(`publicKey`, `keyValues`, `namespace`, `name`, `scope`): [`Result`](../../../types/type-aliases/Result.md)\<`Record`\<`string`, [`Base64String`](../../../types/type-aliases/Base64String.md)\>, `string`\>
|
||||
|
||||
Defined in: [src/lib/crypto.ts:126](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L126)
|
||||
Defined in: [src/lib/crypto.ts:126](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L126)
|
||||
|
||||
Encrypt multiple key-value pairs for a SealedSecret
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **encryptValue**(`publicKey`, `value`, `namespace`, `name`, `key`, `scope`): [`Result`](../../../types/type-aliases/Result.md)\<[`Base64String`](../../../types/type-aliases/Base64String.md), `string`\>
|
||||
|
||||
Defined in: [src/lib/crypto.ts:55](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L55)
|
||||
Defined in: [src/lib/crypto.ts:55](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L55)
|
||||
|
||||
Encrypt a secret value using the kubeseal format
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isCertificateExpiringSoon**(`info`, `daysThreshold?`): `boolean`
|
||||
|
||||
Defined in: [src/lib/crypto.ts:220](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L220)
|
||||
Defined in: [src/lib/crypto.ts:220](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L220)
|
||||
|
||||
Check if certificate will expire soon (within threshold)
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **parseCertificateInfo**(`pemCert`): [`Result`](../../../types/type-aliases/Result.md)\<[`CertificateInfo`](../../../types/interfaces/CertificateInfo.md), `string`\>
|
||||
|
||||
Defined in: [src/lib/crypto.ts:168](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L168)
|
||||
Defined in: [src/lib/crypto.ts:168](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L168)
|
||||
|
||||
Parse certificate and extract metadata
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **parsePublicKeyFromCert**(`pemCert`): [`Result`](../../../types/type-aliases/Result.md)\<`PublicKey`, `string`\>
|
||||
|
||||
Defined in: [src/lib/crypto.ts:32](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L32)
|
||||
Defined in: [src/lib/crypto.ts:32](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L32)
|
||||
|
||||
Parse a PEM certificate and extract the RSA public key
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **validateCertificate**(`pemCert`): `boolean`
|
||||
|
||||
Defined in: [src/lib/crypto.ts:154](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L154)
|
||||
Defined in: [src/lib/crypto.ts:154](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/crypto.ts#L154)
|
||||
|
||||
Validate a PEM certificate
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **canDecryptSecrets**(`namespace`): `Promise`\<`boolean`\>
|
||||
|
||||
Defined in: [src/lib/rbac.ts:65](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L65)
|
||||
Defined in: [src/lib/rbac.ts:65](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L65)
|
||||
|
||||
Check if user can decrypt secrets (requires get permission on Secrets)
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **canViewSealingKeys**(`controllerNamespace`): `Promise`\<`boolean`\>
|
||||
|
||||
Defined in: [src/lib/rbac.ts:79](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L79)
|
||||
Defined in: [src/lib/rbac.ts:79](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L79)
|
||||
|
||||
Check if user can view sealing keys (requires get permission on Secrets in controller namespace)
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **checkMultiNamespacePermissions**(`namespaces`): [`AsyncResult`](../../../types/type-aliases/AsyncResult.md)\<`Record`\<`string`, [`ResourcePermissions`](../interfaces/ResourcePermissions.md)\>, `string`\>
|
||||
|
||||
Defined in: [src/lib/rbac.ts:143](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L143)
|
||||
Defined in: [src/lib/rbac.ts:143](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L143)
|
||||
|
||||
Check permissions for multiple namespaces
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **checkSealedSecretPermissions**(`namespace?`): [`AsyncResult`](../../../types/type-aliases/AsyncResult.md)\<[`ResourcePermissions`](../interfaces/ResourcePermissions.md), `string`\>
|
||||
|
||||
Defined in: [src/lib/rbac.ts:35](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L35)
|
||||
Defined in: [src/lib/rbac.ts:35](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L35)
|
||||
|
||||
Check user permissions for SealedSecrets in a namespace
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: ResourcePermissions
|
||||
|
||||
Defined in: [src/lib/rbac.ts:13](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L13)
|
||||
Defined in: [src/lib/rbac.ts:13](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L13)
|
||||
|
||||
Resource permissions for a specific resource type
|
||||
|
||||
@@ -16,7 +16,7 @@ Resource permissions for a specific resource type
|
||||
|
||||
> **canCreate**: `boolean`
|
||||
|
||||
Defined in: [src/lib/rbac.ts:15](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L15)
|
||||
Defined in: [src/lib/rbac.ts:15](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L15)
|
||||
|
||||
Can create new resources
|
||||
|
||||
@@ -26,7 +26,7 @@ Can create new resources
|
||||
|
||||
> **canRead**: `boolean`
|
||||
|
||||
Defined in: [src/lib/rbac.ts:17](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L17)
|
||||
Defined in: [src/lib/rbac.ts:17](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L17)
|
||||
|
||||
Can read/get individual resources
|
||||
|
||||
@@ -36,7 +36,7 @@ Can read/get individual resources
|
||||
|
||||
> **canUpdate**: `boolean`
|
||||
|
||||
Defined in: [src/lib/rbac.ts:19](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L19)
|
||||
Defined in: [src/lib/rbac.ts:19](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L19)
|
||||
|
||||
Can update/patch existing resources
|
||||
|
||||
@@ -46,7 +46,7 @@ Can update/patch existing resources
|
||||
|
||||
> **canDelete**: `boolean`
|
||||
|
||||
Defined in: [src/lib/rbac.ts:21](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L21)
|
||||
Defined in: [src/lib/rbac.ts:21](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L21)
|
||||
|
||||
Can delete resources
|
||||
|
||||
@@ -56,6 +56,6 @@ Can delete resources
|
||||
|
||||
> **canList**: `boolean`
|
||||
|
||||
Defined in: [src/lib/rbac.ts:23](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L23)
|
||||
Defined in: [src/lib/rbac.ts:23](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/rbac.ts#L23)
|
||||
|
||||
Can list resources
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isNetworkError**(`error`): `boolean`
|
||||
|
||||
Defined in: [src/lib/retry.ts:147](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L147)
|
||||
Defined in: [src/lib/retry.ts:147](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L147)
|
||||
|
||||
Predicate to check if error is a network error (retryable)
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isRetryableError**(`error`): `boolean`
|
||||
|
||||
Defined in: [src/lib/retry.ts:186](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L186)
|
||||
Defined in: [src/lib/retry.ts:186](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L186)
|
||||
|
||||
Combined predicate for network and HTTP errors
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isRetryableHttpError**(`error`): `boolean`
|
||||
|
||||
Defined in: [src/lib/retry.ts:165](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L165)
|
||||
Defined in: [src/lib/retry.ts:165](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L165)
|
||||
|
||||
Predicate to check if HTTP error is retryable (5xx, 429, 408)
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **retryWithBackoff**\<`T`, `E`\>(`operation`, `options?`): [`AsyncResult`](../../../types/type-aliases/AsyncResult.md)\<`T`, `string`\>
|
||||
|
||||
Defined in: [src/lib/retry.ts:86](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L86)
|
||||
Defined in: [src/lib/retry.ts:86](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L86)
|
||||
|
||||
Retry an async operation with exponential backoff
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: RetryOptions
|
||||
|
||||
Defined in: [src/lib/retry.ts:13](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L13)
|
||||
Defined in: [src/lib/retry.ts:13](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L13)
|
||||
|
||||
Retry configuration options
|
||||
|
||||
@@ -16,7 +16,7 @@ Retry configuration options
|
||||
|
||||
> `optional` **maxAttempts**: `number`
|
||||
|
||||
Defined in: [src/lib/retry.ts:15](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L15)
|
||||
Defined in: [src/lib/retry.ts:15](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L15)
|
||||
|
||||
Maximum number of retry attempts (default: 3)
|
||||
|
||||
@@ -26,7 +26,7 @@ Maximum number of retry attempts (default: 3)
|
||||
|
||||
> `optional` **initialDelayMs**: `number`
|
||||
|
||||
Defined in: [src/lib/retry.ts:17](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L17)
|
||||
Defined in: [src/lib/retry.ts:17](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L17)
|
||||
|
||||
Initial delay in milliseconds (default: 1000)
|
||||
|
||||
@@ -36,7 +36,7 @@ Initial delay in milliseconds (default: 1000)
|
||||
|
||||
> `optional` **maxDelayMs**: `number`
|
||||
|
||||
Defined in: [src/lib/retry.ts:19](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L19)
|
||||
Defined in: [src/lib/retry.ts:19](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L19)
|
||||
|
||||
Maximum delay in milliseconds (default: 10000)
|
||||
|
||||
@@ -46,7 +46,7 @@ Maximum delay in milliseconds (default: 10000)
|
||||
|
||||
> `optional` **backoffMultiplier**: `number`
|
||||
|
||||
Defined in: [src/lib/retry.ts:21](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L21)
|
||||
Defined in: [src/lib/retry.ts:21](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L21)
|
||||
|
||||
Backoff multiplier (default: 2 for exponential)
|
||||
|
||||
@@ -56,7 +56,7 @@ Backoff multiplier (default: 2 for exponential)
|
||||
|
||||
> `optional` **useJitter**: `boolean`
|
||||
|
||||
Defined in: [src/lib/retry.ts:23](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L23)
|
||||
Defined in: [src/lib/retry.ts:23](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L23)
|
||||
|
||||
Whether to add jitter to delays (default: true)
|
||||
|
||||
@@ -66,7 +66,7 @@ Whether to add jitter to delays (default: true)
|
||||
|
||||
> `optional` **isRetryable**: (`error`) => `boolean`
|
||||
|
||||
Defined in: [src/lib/retry.ts:25](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L25)
|
||||
Defined in: [src/lib/retry.ts:25](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/retry.ts#L25)
|
||||
|
||||
Predicate to determine if error is retryable (default: all errors retryable)
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isNonEmpty**(`value`): `boolean`
|
||||
|
||||
Defined in: [src/lib/validators.ts:112](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L112)
|
||||
Defined in: [src/lib/validators.ts:112](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L112)
|
||||
|
||||
Validate that a value is not empty
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isSealedSecret**(`obj`): `obj is SealedSecret`
|
||||
|
||||
Defined in: [src/lib/validators.ts:17](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L17)
|
||||
Defined in: [src/lib/validators.ts:17](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L17)
|
||||
|
||||
Runtime type guard for SealedSecret
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isSealedSecretScope**(`value`): `value is SealedSecretScope`
|
||||
|
||||
Defined in: [src/lib/validators.ts:49](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L49)
|
||||
Defined in: [src/lib/validators.ts:49](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L49)
|
||||
|
||||
Validate scope value
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isValidK8sKey**(`key`): `boolean`
|
||||
|
||||
Defined in: [src/lib/validators.ts:79](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L79)
|
||||
Defined in: [src/lib/validators.ts:79](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L79)
|
||||
|
||||
Validate Kubernetes label/annotation key
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isValidK8sName**(`name`): `boolean`
|
||||
|
||||
Defined in: [src/lib/validators.ts:64](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L64)
|
||||
Defined in: [src/lib/validators.ts:64](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L64)
|
||||
|
||||
Validate Kubernetes resource name
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isValidNamespace**(`namespace`): `boolean`
|
||||
|
||||
Defined in: [src/lib/validators.ts:124](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L124)
|
||||
Defined in: [src/lib/validators.ts:124](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L124)
|
||||
|
||||
Validate namespace name
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **isValidPEM**(`value`): `boolean`
|
||||
|
||||
Defined in: [src/lib/validators.ts:96](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L96)
|
||||
Defined in: [src/lib/validators.ts:96](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L96)
|
||||
|
||||
Validate PEM certificate format
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **validatePEMCertificate**(`pem`): [`ValidationResult`](../interfaces/ValidationResult.md)
|
||||
|
||||
Defined in: [src/lib/validators.ts:212](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L212)
|
||||
Defined in: [src/lib/validators.ts:212](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L212)
|
||||
|
||||
Validate PEM certificate with detailed error message
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **validatePluginConfig**(`config`): [`ValidationResult`](../interfaces/ValidationResult.md)
|
||||
|
||||
Defined in: [src/lib/validators.ts:233](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L233)
|
||||
Defined in: [src/lib/validators.ts:233](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L233)
|
||||
|
||||
Validate plugin configuration
|
||||
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
|
||||
> **validateSealedSecretInterface**(`obj`): `obj is SealedSecretInterface`
|
||||
|
||||
Defined in: [src/lib/validators.ts:32](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L32)
|
||||
Defined in: [src/lib/validators.ts:32](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L32)
|
||||
|
||||
Validate SealedSecret structure
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **validateSecretKey**(`key`): [`ValidationResult`](../interfaces/ValidationResult.md)
|
||||
|
||||
Defined in: [src/lib/validators.ts:168](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L168)
|
||||
Defined in: [src/lib/validators.ts:168](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L168)
|
||||
|
||||
Validate secret key name with detailed error message
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **validateSecretName**(`name`): [`ValidationResult`](../interfaces/ValidationResult.md)
|
||||
|
||||
Defined in: [src/lib/validators.ts:142](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L142)
|
||||
Defined in: [src/lib/validators.ts:142](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L142)
|
||||
|
||||
Validate secret name with detailed error message
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **validateSecretValue**(`value`): [`ValidationResult`](../interfaces/ValidationResult.md)
|
||||
|
||||
Defined in: [src/lib/validators.ts:193](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L193)
|
||||
Defined in: [src/lib/validators.ts:193](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L193)
|
||||
|
||||
Validate secret value (plaintext)
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: ValidationResult
|
||||
|
||||
Defined in: [src/lib/validators.ts:131](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L131)
|
||||
Defined in: [src/lib/validators.ts:131](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L131)
|
||||
|
||||
Validation result with error message
|
||||
|
||||
@@ -16,7 +16,7 @@ Validation result with error message
|
||||
|
||||
> **valid**: `boolean`
|
||||
|
||||
Defined in: [src/lib/validators.ts:132](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L132)
|
||||
Defined in: [src/lib/validators.ts:132](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L132)
|
||||
|
||||
***
|
||||
|
||||
@@ -24,4 +24,4 @@ Defined in: [src/lib/validators.ts:132](https://github.com/cpfarhood/headlamp-se
|
||||
|
||||
> `optional` **error**: `string`
|
||||
|
||||
Defined in: [src/lib/validators.ts:133](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L133)
|
||||
Defined in: [src/lib/validators.ts:133](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/lib/validators.ts#L133)
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **Base64String**(`value`): [`Base64String`](../type-aliases/Base64String.md)
|
||||
|
||||
Defined in: [src/types.ts:95](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L95)
|
||||
Defined in: [src/types.ts:95](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L95)
|
||||
|
||||
Create a branded base64 string
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **EncryptedValue**(`value`): [`EncryptedValue`](../type-aliases/EncryptedValue.md)
|
||||
|
||||
Defined in: [src/types.ts:85](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L85)
|
||||
Defined in: [src/types.ts:85](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L85)
|
||||
|
||||
Create a branded encrypted value
|
||||
This is typically used by encryption functions
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **Err**\<`E`\>(`error`): [`Result`](../type-aliases/Result.md)\<`never`, `E`\>
|
||||
|
||||
Defined in: [src/types.ts:137](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L137)
|
||||
Defined in: [src/types.ts:137](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L137)
|
||||
|
||||
Helper to create an error result
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **Ok**\<`T`\>(`value`): [`Result`](../type-aliases/Result.md)\<`T`, `never`\>
|
||||
|
||||
Defined in: [src/types.ts:126](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L126)
|
||||
Defined in: [src/types.ts:126](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L126)
|
||||
|
||||
Helper to create a success result
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **PEMCertificate**(`value`): [`PEMCertificate`](../type-aliases/PEMCertificate.md)
|
||||
|
||||
Defined in: [src/types.ts:105](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L105)
|
||||
Defined in: [src/types.ts:105](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L105)
|
||||
|
||||
Create a branded PEM certificate
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **PlaintextValue**(`value`): [`PlaintextValue`](../type-aliases/PlaintextValue.md)
|
||||
|
||||
Defined in: [src/types.ts:74](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L74)
|
||||
Defined in: [src/types.ts:74](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L74)
|
||||
|
||||
Create a branded plaintext value
|
||||
Use this to mark user input as plaintext before encryption
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **tryCatch**\<`T`\>(`fn`): [`Result`](../type-aliases/Result.md)\<`T`, `Error`\>
|
||||
|
||||
Defined in: [src/types.ts:151](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L151)
|
||||
Defined in: [src/types.ts:151](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L151)
|
||||
|
||||
Convert a throwing function to a Result-returning function
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **tryCatchAsync**\<`T`\>(`fn`): [`AsyncResult`](../type-aliases/AsyncResult.md)\<`T`, `Error`\>
|
||||
|
||||
Defined in: [src/types.ts:166](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L166)
|
||||
Defined in: [src/types.ts:166](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L166)
|
||||
|
||||
Convert an async throwing function to an AsyncResult
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **unwrap**\<`T`\>(`value`): `string`
|
||||
|
||||
Defined in: [src/types.ts:116](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L116)
|
||||
Defined in: [src/types.ts:116](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L116)
|
||||
|
||||
Unwrap a branded type to get the raw string
|
||||
Use sparingly - only when you need the raw value
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: CertificateInfo
|
||||
|
||||
Defined in: [src/types.ts:266](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L266)
|
||||
Defined in: [src/types.ts:266](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L266)
|
||||
|
||||
Certificate information extracted from PEM certificate
|
||||
|
||||
@@ -16,7 +16,7 @@ Certificate information extracted from PEM certificate
|
||||
|
||||
> **validFrom**: `Date`
|
||||
|
||||
Defined in: [src/types.ts:268](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L268)
|
||||
Defined in: [src/types.ts:268](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L268)
|
||||
|
||||
Validity period start date
|
||||
|
||||
@@ -26,7 +26,7 @@ Validity period start date
|
||||
|
||||
> **validTo**: `Date`
|
||||
|
||||
Defined in: [src/types.ts:270](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L270)
|
||||
Defined in: [src/types.ts:270](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L270)
|
||||
|
||||
Validity period end date
|
||||
|
||||
@@ -36,7 +36,7 @@ Validity period end date
|
||||
|
||||
> **isExpired**: `boolean`
|
||||
|
||||
Defined in: [src/types.ts:272](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L272)
|
||||
Defined in: [src/types.ts:272](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L272)
|
||||
|
||||
Whether certificate is currently expired
|
||||
|
||||
@@ -46,7 +46,7 @@ Whether certificate is currently expired
|
||||
|
||||
> **daysUntilExpiry**: `number`
|
||||
|
||||
Defined in: [src/types.ts:274](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L274)
|
||||
Defined in: [src/types.ts:274](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L274)
|
||||
|
||||
Days until expiry (negative if expired)
|
||||
|
||||
@@ -56,7 +56,7 @@ Days until expiry (negative if expired)
|
||||
|
||||
> **issuer**: `string`
|
||||
|
||||
Defined in: [src/types.ts:276](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L276)
|
||||
Defined in: [src/types.ts:276](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L276)
|
||||
|
||||
Certificate issuer (formatted as DN string)
|
||||
|
||||
@@ -66,7 +66,7 @@ Certificate issuer (formatted as DN string)
|
||||
|
||||
> **subject**: `string`
|
||||
|
||||
Defined in: [src/types.ts:278](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L278)
|
||||
Defined in: [src/types.ts:278](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L278)
|
||||
|
||||
Certificate subject (formatted as DN string)
|
||||
|
||||
@@ -76,7 +76,7 @@ Certificate subject (formatted as DN string)
|
||||
|
||||
> **fingerprint**: `string`
|
||||
|
||||
Defined in: [src/types.ts:280](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L280)
|
||||
Defined in: [src/types.ts:280](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L280)
|
||||
|
||||
SHA-256 fingerprint of certificate
|
||||
|
||||
@@ -86,6 +86,6 @@ SHA-256 fingerprint of certificate
|
||||
|
||||
> **serialNumber**: `string`
|
||||
|
||||
Defined in: [src/types.ts:282](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L282)
|
||||
Defined in: [src/types.ts:282](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L282)
|
||||
|
||||
Serial number of certificate
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: EncryptionRequest
|
||||
|
||||
Defined in: [src/types.ts:256](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L256)
|
||||
Defined in: [src/types.ts:256](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L256)
|
||||
|
||||
Encryption request parameters
|
||||
|
||||
@@ -16,7 +16,7 @@ Encryption request parameters
|
||||
|
||||
> **name**: `string`
|
||||
|
||||
Defined in: [src/types.ts:257](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L257)
|
||||
Defined in: [src/types.ts:257](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L257)
|
||||
|
||||
***
|
||||
|
||||
@@ -24,7 +24,7 @@ Defined in: [src/types.ts:257](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> **namespace**: `string`
|
||||
|
||||
Defined in: [src/types.ts:258](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L258)
|
||||
Defined in: [src/types.ts:258](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L258)
|
||||
|
||||
***
|
||||
|
||||
@@ -32,7 +32,7 @@ Defined in: [src/types.ts:258](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> **scope**: [`SealedSecretScope`](../type-aliases/SealedSecretScope.md)
|
||||
|
||||
Defined in: [src/types.ts:259](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L259)
|
||||
Defined in: [src/types.ts:259](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L259)
|
||||
|
||||
***
|
||||
|
||||
@@ -40,4 +40,4 @@ Defined in: [src/types.ts:259](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> **keyValues**: [`SecretKeyValue`](SecretKeyValue.md)[]
|
||||
|
||||
Defined in: [src/types.ts:260](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L260)
|
||||
Defined in: [src/types.ts:260](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L260)
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: PluginConfig
|
||||
|
||||
Defined in: [src/types.ts:227](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L227)
|
||||
Defined in: [src/types.ts:227](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L227)
|
||||
|
||||
Plugin configuration stored in localStorage
|
||||
|
||||
@@ -16,7 +16,7 @@ Plugin configuration stored in localStorage
|
||||
|
||||
> **controllerName**: `string`
|
||||
|
||||
Defined in: [src/types.ts:229](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L229)
|
||||
Defined in: [src/types.ts:229](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L229)
|
||||
|
||||
Controller deployment name
|
||||
|
||||
@@ -26,7 +26,7 @@ Controller deployment name
|
||||
|
||||
> **controllerNamespace**: `string`
|
||||
|
||||
Defined in: [src/types.ts:231](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L231)
|
||||
Defined in: [src/types.ts:231](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L231)
|
||||
|
||||
Controller namespace
|
||||
|
||||
@@ -36,6 +36,6 @@ Controller namespace
|
||||
|
||||
> **controllerPort**: `number`
|
||||
|
||||
Defined in: [src/types.ts:233](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L233)
|
||||
Defined in: [src/types.ts:233](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L233)
|
||||
|
||||
Controller service port
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: SealedSecretCondition
|
||||
|
||||
Defined in: [src/types.ts:199](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L199)
|
||||
Defined in: [src/types.ts:199](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L199)
|
||||
|
||||
SealedSecret status condition
|
||||
|
||||
@@ -16,7 +16,7 @@ SealedSecret status condition
|
||||
|
||||
> **type**: `string`
|
||||
|
||||
Defined in: [src/types.ts:200](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L200)
|
||||
Defined in: [src/types.ts:200](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L200)
|
||||
|
||||
***
|
||||
|
||||
@@ -24,7 +24,7 @@ Defined in: [src/types.ts:200](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> **status**: `"True"` \| `"False"` \| `"Unknown"`
|
||||
|
||||
Defined in: [src/types.ts:201](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L201)
|
||||
Defined in: [src/types.ts:201](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L201)
|
||||
|
||||
***
|
||||
|
||||
@@ -32,7 +32,7 @@ Defined in: [src/types.ts:201](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> `optional` **lastTransitionTime**: `string`
|
||||
|
||||
Defined in: [src/types.ts:202](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L202)
|
||||
Defined in: [src/types.ts:202](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L202)
|
||||
|
||||
***
|
||||
|
||||
@@ -40,7 +40,7 @@ Defined in: [src/types.ts:202](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> `optional` **lastUpdateTime**: `string`
|
||||
|
||||
Defined in: [src/types.ts:203](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L203)
|
||||
Defined in: [src/types.ts:203](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L203)
|
||||
|
||||
***
|
||||
|
||||
@@ -48,7 +48,7 @@ Defined in: [src/types.ts:203](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> `optional` **reason**: `string`
|
||||
|
||||
Defined in: [src/types.ts:204](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L204)
|
||||
Defined in: [src/types.ts:204](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L204)
|
||||
|
||||
***
|
||||
|
||||
@@ -56,4 +56,4 @@ Defined in: [src/types.ts:204](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> `optional` **message**: `string`
|
||||
|
||||
Defined in: [src/types.ts:205](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L205)
|
||||
Defined in: [src/types.ts:205](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L205)
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: SealedSecretInterface
|
||||
|
||||
Defined in: [src/types.ts:219](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L219)
|
||||
Defined in: [src/types.ts:219](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L219)
|
||||
|
||||
Complete SealedSecret CRD interface
|
||||
|
||||
@@ -24,7 +24,7 @@ Complete SealedSecret CRD interface
|
||||
|
||||
> **spec**: [`SealedSecretSpec`](SealedSecretSpec.md)
|
||||
|
||||
Defined in: [src/types.ts:220](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L220)
|
||||
Defined in: [src/types.ts:220](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L220)
|
||||
|
||||
#### Overrides
|
||||
|
||||
@@ -36,7 +36,7 @@ Defined in: [src/types.ts:220](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> `optional` **status**: [`SealedSecretStatus`](SealedSecretStatus.md)
|
||||
|
||||
Defined in: [src/types.ts:221](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L221)
|
||||
Defined in: [src/types.ts:221](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L221)
|
||||
|
||||
#### Overrides
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: SealedSecretSpec
|
||||
|
||||
Defined in: [src/types.ts:183](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L183)
|
||||
Defined in: [src/types.ts:183](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L183)
|
||||
|
||||
SealedSecret CRD spec
|
||||
|
||||
@@ -16,7 +16,7 @@ SealedSecret CRD spec
|
||||
|
||||
> **encryptedData**: `Record`\<`string`, `string`\>
|
||||
|
||||
Defined in: [src/types.ts:185](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L185)
|
||||
Defined in: [src/types.ts:185](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L185)
|
||||
|
||||
Map of key names to encrypted (base64-encoded) values
|
||||
|
||||
@@ -26,7 +26,7 @@ Map of key names to encrypted (base64-encoded) values
|
||||
|
||||
> `optional` **template**: `object`
|
||||
|
||||
Defined in: [src/types.ts:187](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L187)
|
||||
Defined in: [src/types.ts:187](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L187)
|
||||
|
||||
Metadata template for the resulting Secret
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: SealedSecretStatus
|
||||
|
||||
Defined in: [src/types.ts:211](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L211)
|
||||
Defined in: [src/types.ts:211](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L211)
|
||||
|
||||
SealedSecret CRD status
|
||||
|
||||
@@ -16,7 +16,7 @@ SealedSecret CRD status
|
||||
|
||||
> `optional` **conditions**: [`SealedSecretCondition`](SealedSecretCondition.md)[]
|
||||
|
||||
Defined in: [src/types.ts:212](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L212)
|
||||
Defined in: [src/types.ts:212](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L212)
|
||||
|
||||
***
|
||||
|
||||
@@ -24,4 +24,4 @@ Defined in: [src/types.ts:212](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> `optional` **observedGeneration**: `number`
|
||||
|
||||
Defined in: [src/types.ts:213](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L213)
|
||||
Defined in: [src/types.ts:213](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L213)
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
# Interface: SecretKeyValue
|
||||
|
||||
Defined in: [src/types.ts:248](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L248)
|
||||
Defined in: [src/types.ts:248](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L248)
|
||||
|
||||
Key-value pair for encryption dialog
|
||||
|
||||
@@ -16,7 +16,7 @@ Key-value pair for encryption dialog
|
||||
|
||||
> **key**: `string`
|
||||
|
||||
Defined in: [src/types.ts:249](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L249)
|
||||
Defined in: [src/types.ts:249](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L249)
|
||||
|
||||
***
|
||||
|
||||
@@ -24,4 +24,4 @@ Defined in: [src/types.ts:249](https://github.com/cpfarhood/headlamp-sealed-secr
|
||||
|
||||
> **value**: `string`
|
||||
|
||||
Defined in: [src/types.ts:250](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L250)
|
||||
Defined in: [src/types.ts:250](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L250)
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **AsyncResult**\<`T`, `E`\> = `Promise`\<[`Result`](Result.md)\<`T`, `E`\>\>
|
||||
|
||||
Defined in: [src/types.ts:24](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L24)
|
||||
Defined in: [src/types.ts:24](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L24)
|
||||
|
||||
Async result type for promises that can fail
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **Base64String** = `string` & `object`
|
||||
|
||||
Defined in: [src/types.ts:95](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L95)
|
||||
Defined in: [src/types.ts:95](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L95)
|
||||
|
||||
Create a branded base64 string
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **EncryptedValue** = `string` & `object`
|
||||
|
||||
Defined in: [src/types.ts:85](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L85)
|
||||
Defined in: [src/types.ts:85](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L85)
|
||||
|
||||
Create a branded encrypted value
|
||||
This is typically used by encryption functions
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **PEMCertificate** = `string` & `object`
|
||||
|
||||
Defined in: [src/types.ts:105](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L105)
|
||||
Defined in: [src/types.ts:105](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L105)
|
||||
|
||||
Create a branded PEM certificate
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **PlaintextValue** = `string` & `object`
|
||||
|
||||
Defined in: [src/types.ts:74](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L74)
|
||||
Defined in: [src/types.ts:74](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L74)
|
||||
|
||||
Create a branded plaintext value
|
||||
Use this to mark user input as plaintext before encryption
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
> **Result**\<`T`, `E`\> = \{ `ok`: `true`; `value`: `T`; \} \| \{ `ok`: `false`; `error`: `E`; \}
|
||||
|
||||
Defined in: [src/types.ts:17](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L17)
|
||||
Defined in: [src/types.ts:17](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L17)
|
||||
|
||||
Result type for operations that can fail
|
||||
Replaces throw/catch with explicit error handling
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
|
||||
> **SealedSecretScope** = `"strict"` \| `"namespace-wide"` \| `"cluster-wide"`
|
||||
|
||||
Defined in: [src/types.ts:178](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L178)
|
||||
Defined in: [src/types.ts:178](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L178)
|
||||
|
||||
Sealed Secret scope types
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
|
||||
> `const` **DEFAULT\_CONFIG**: [`PluginConfig`](../interfaces/PluginConfig.md)
|
||||
|
||||
Defined in: [src/types.ts:239](https://github.com/cpfarhood/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L239)
|
||||
Defined in: [src/types.ts:239](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/bdf19cd3bf5a2d679b7ba949108fe9df1843c5f4/headlamp-sealed-secrets/src/types.ts#L239)
|
||||
|
||||
Default plugin configuration
|
||||
|
||||
Reference in New Issue
Block a user