diff --git a/headlamp-sealed-secrets-plugin/0.2.4/artifacthub-pkg.yml b/headlamp-sealed-secrets-plugin/0.2.4/artifacthub-pkg.yml new file mode 100644 index 0000000..c6d03bc --- /dev/null +++ b/headlamp-sealed-secrets-plugin/0.2.4/artifacthub-pkg.yml @@ -0,0 +1,82 @@ +# Artifact Hub package metadata file +# https://github.com/artifacthub/hub/blob/master/docs/metadata/artifacthub-pkg.yml +version: 0.2.4 +name: headlamp-sealed-secrets +displayName: Sealed Secrets Plugin for Headlamp +createdAt: "2026-02-12T00:00:00Z" +description: A comprehensive Headlamp plugin for managing Bitnami Sealed Secrets with client-side encryption and RBAC-aware UI +license: Apache-2.0 +homeURL: https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin +appVersion: 0.2.4 +containersImages: + - name: sealed-secrets-controller + image: docker.io/bitnami/sealed-secrets-controller:v0.24.0 +keywords: + - headlamp + - kubernetes + - sealed-secrets + - secrets + - encryption + - security +annotations: + headlamp/plugin/archive-url: "https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/releases/download/v0.2.4/headlamp-sealed-secrets-0.2.4.tar.gz" + headlamp/plugin/archive-checksum: "SHA256:49062f6e9f68de49b83d53176d0bc09ce632d3df11e3397459342f51f6282131" + headlamp/plugin/version-compat: ">=0.13.0" + headlamp/plugin/distro-compat: "desktop,in-cluster,web,docker-desktop" +links: + - name: Source Code + url: https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin + - name: Sealed Secrets + url: https://github.com/bitnami-labs/sealed-secrets + - name: Headlamp + url: https://headlamp.dev +install: | + ## Installation + + ### Prerequisites + + 1. Headlamp v0.13.0 or later + 2. Sealed Secrets controller installed on your cluster: + ```bash + kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/download/v0.24.0/controller.yaml + ``` + + ### Install the Plugin + + #### Option 1: From NPM + ```bash + npm install -g headlamp-sealed-secrets + ``` + + #### Option 2: Build from Source + ```bash + git clone https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin + cd headlamp-sealed-secrets-plugin/headlamp-sealed-secrets + npm install + npm run build + ``` + + Then copy the `dist` folder to your Headlamp plugins directory: + - **Linux**: `~/.config/Headlamp/plugins/headlamp-sealed-secrets/` + - **macOS**: `~/Library/Application Support/Headlamp/plugins/headlamp-sealed-secrets/` + - **Windows**: `%APPDATA%\Headlamp\plugins\headlamp-sealed-secrets\` + + ## Usage + + After installation, navigate to **Sealed Secrets** in the Headlamp sidebar to: + - View and manage SealedSecrets + - Create new encrypted secrets + - Manage sealing keys + - Configure controller settings + + For detailed usage instructions, see the [README](https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/blob/main/headlamp-sealed-secrets/README.md). +maintainers: + - name: cpfarhood + email: cpfarhood@users.noreply.github.com +recommendations: + - url: https://artifacthub.io/packages/helm/sealed-secrets/sealed-secrets +provider: + name: cpfarhood +changes: + - kind: fixed + description: "Replace all Material-UI icons with Iconify equivalents to fix plugin loading (Headlamp provides @iconify/react, not @mui/icons-material)" diff --git a/headlamp-sealed-secrets-plugin/0.2.4/headlamp-sealed-secrets-0.2.4.tar.gz b/headlamp-sealed-secrets-plugin/0.2.4/headlamp-sealed-secrets-0.2.4.tar.gz new file mode 100644 index 0000000..1638722 Binary files /dev/null and b/headlamp-sealed-secrets-plugin/0.2.4/headlamp-sealed-secrets-0.2.4.tar.gz differ diff --git a/headlamp-sealed-secrets/artifacthub-pkg.yml b/headlamp-sealed-secrets/artifacthub-pkg.yml index 9b7b720..31799e1 100644 --- a/headlamp-sealed-secrets/artifacthub-pkg.yml +++ b/headlamp-sealed-secrets/artifacthub-pkg.yml @@ -1,13 +1,13 @@ # Artifact Hub package metadata file # https://github.com/artifacthub/hub/blob/master/docs/metadata/artifacthub-pkg.yml -version: 0.2.3 +version: 0.2.4 name: headlamp-sealed-secrets displayName: Sealed Secrets Plugin for Headlamp createdAt: "2026-02-12T00:00:00Z" description: A comprehensive Headlamp plugin for managing Bitnami Sealed Secrets with client-side encryption and RBAC-aware UI license: Apache-2.0 homeURL: https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin -appVersion: 0.2.3 +appVersion: 0.2.4 containersImages: - name: sealed-secrets-controller image: docker.io/bitnami/sealed-secrets-controller:v0.24.0 @@ -19,8 +19,8 @@ keywords: - encryption - security annotations: - headlamp/plugin/archive-url: "https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/releases/download/v0.2.3/headlamp-sealed-secrets-0.2.3.tar.gz" - headlamp/plugin/archive-checksum: "SHA256:5eb6273488fdf337486311c289f8db3aa5f2505ddbe5b9dd5b8c74b1e15f0032" + headlamp/plugin/archive-url: "https://github.com/privilegedescalation/headlamp-sealed-secrets-plugin/releases/download/v0.2.4/headlamp-sealed-secrets-0.2.4.tar.gz" + headlamp/plugin/archive-checksum: "SHA256:49062f6e9f68de49b83d53176d0bc09ce632d3df11e3397459342f51f6282131" headlamp/plugin/version-compat: ">=0.13.0" headlamp/plugin/distro-compat: "desktop,in-cluster,web,docker-desktop" links: diff --git a/headlamp-sealed-secrets/headlamp-sealed-secrets-0.2.4.tar.gz b/headlamp-sealed-secrets/headlamp-sealed-secrets-0.2.4.tar.gz new file mode 100644 index 0000000..1638722 Binary files /dev/null and b/headlamp-sealed-secrets/headlamp-sealed-secrets-0.2.4.tar.gz differ diff --git a/headlamp-sealed-secrets/package.json b/headlamp-sealed-secrets/package.json index dba6e76..b35e969 100644 --- a/headlamp-sealed-secrets/package.json +++ b/headlamp-sealed-secrets/package.json @@ -1,6 +1,6 @@ { "name": "headlamp-sealed-secrets", - "version": "0.2.3", + "version": "0.2.4", "description": "Headlamp plugin for Bitnami Sealed Secrets - manage encrypted Kubernetes secrets", "files": [ "dist",