Skip to content

Commit ba3f960

Browse files
committed
feat: ESO v1 and OpenStack support
1 parent 611299b commit ba3f960

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/server/lib/kubernetes/__tests__/externalSecret.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ describe('externalSecret', () => {
8282
providerConfig,
8383
});
8484

85-
expect(manifest.apiVersion).toBe('external-secrets.io/v1beta1');
85+
expect(manifest.apiVersion).toBe('external-secrets.io/v1');
8686
expect(manifest.kind).toBe('ExternalSecret');
8787
expect(manifest.metadata.name).toBe('api-server-aws-secrets');
8888
expect(manifest.metadata.namespace).toBe('lfc-abc123');

src/server/lib/kubernetes/externalSecret.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ export function generateExternalSecretManifest(options: GenerateExternalSecretOp
115115
}
116116

117117
return {
118-
apiVersion: 'external-secrets.io/v1beta1',
118+
apiVersion: 'external-secrets.io/v1',
119119
kind: 'ExternalSecret',
120120
metadata: {
121121
name: secretName,

src/server/lib/secretRefs.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export interface ValidationResult {
3131
error?: string;
3232
}
3333

34-
const SECRET_REF_REGEX = /^\{\{(aws|gcp):([^:}]+)(?::([^}]+))?\}\}$/;
34+
const SECRET_REF_REGEX = /^\{\{(aws|gcp|barbican|vault|onepassword):([^:}]+)(?::([^}]+))?\}\}$/;
3535

3636
export function isSecretRef(value: string): boolean {
3737
if (!value || typeof value !== 'string') {
@@ -65,7 +65,7 @@ export function parseSecretRef(value: string): SecretRef | null {
6565

6666
export function validateSecretRef(
6767
ref: SecretRef,
68-
secretProviders: SecretProvidersConfig | undefined
68+
secretProviders: SecretProvidersConfig | undefined,
6969
): ValidationResult {
7070
if (!secretProviders) {
7171
return { valid: false, error: `Secret provider '${ref.provider}' not configured` };

0 commit comments

Comments
 (0)