From a1b89cf59739e87ae6951c3f15241f20d82590eb Mon Sep 17 00:00:00 2001 From: Engin Diri Date: Thu, 2 Jan 2025 12:03:29 +0100 Subject: [PATCH] feat: add artifacthub verify (#37) Signed-off-by: Engin Diri --- Tiltfile | 6 ++++-- artifacthub-repo.yml | 5 +++++ deployment/pulumi-esc-csi-provider.yaml | 2 +- examples/secretproviderclass.yaml | 8 ++++---- 4 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 artifacthub-repo.yml diff --git a/Tiltfile b/Tiltfile index 9c82669..124bb3e 100644 --- a/Tiltfile +++ b/Tiltfile @@ -6,7 +6,7 @@ helm_remote('secrets-store-csi-driver', docker_build( - 'ghcr.io/pulumi/secrets-store-csi-driver-provider-pulumi-esc', + 'ghcr.io/pulumi/pulumi-esc-csi-provider', context='.', dockerfile='./Dockerfile.tilt', live_update=[ @@ -14,7 +14,9 @@ docker_build( ], ) -k8s_yaml(helm('./helm')) +k8s_yaml(helm('./chart/pulumi-esc-csi-provider')) +#k8s_yaml('./deployment/pulumi-esc-csi-provider.yaml') + k8s_yaml( listdir('examples') diff --git a/artifacthub-repo.yml b/artifacthub-repo.yml new file mode 100644 index 0000000..d341d96 --- /dev/null +++ b/artifacthub-repo.yml @@ -0,0 +1,5 @@ +# ID is for the OCI Image +repositoryID: eeb5f23d-ee07-49b2-b798-76f21c7b7b35 +owners: +- name: dirien + email: engin@pulumi.com diff --git a/deployment/pulumi-esc-csi-provider.yaml b/deployment/pulumi-esc-csi-provider.yaml index 44d98b2..f5d4973 100644 --- a/deployment/pulumi-esc-csi-provider.yaml +++ b/deployment/pulumi-esc-csi-provider.yaml @@ -69,7 +69,7 @@ spec: containers: - name: secrets-store-csi-driver-provider-pulumi-esc - image: "ghcr.io/pulumi/pulumi-esc-csi-provider:0.1.0" + image: ghcr.io/pulumi/pulumi-esc-csi-provider imagePullPolicy: Always resources: {} diff --git a/examples/secretproviderclass.yaml b/examples/secretproviderclass.yaml index a76696e..4fae47d 100644 --- a/examples/secretproviderclass.yaml +++ b/examples/secretproviderclass.yaml @@ -8,12 +8,12 @@ spec: parameters: apiUrl: https://api.pulumi.com/api/esc organization: dirien - project: voting-app - environment: db + project: esc-secrets-store-csi-driver-demo + environment: csi-secrets-store-app authSecretName: pulumi-secret-provider-auth-credentials authSecretNamespace: default secrets: | - secretPath: "/" - fileName: "replicas" - secretKey: postgres.replicas + fileName: "hello" + secretKey: "app.hello"