Files
headlamp-sealed-secrets-plugin/artifacthub-pkg.yml
T
Gandalf Greybeard a679e4c16c fix: add missing archive-checksum annotation to artifacthub-pkg.yml
Artifact Hub requires the headlamp/plugin/archive-checksum annotation.
The release workflow's sed replacement (Compute checksum step) expects
this line to already exist in order to substitute the actual SHA256
checksum at release time. Without it, the sed silently does nothing
and AH rejects the package metadata.

Adds an empty placeholder that the release workflow will populate.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 17:06:52 +00:00

80 lines
2.7 KiB
YAML

# Artifact Hub package metadata file
# https://github.com/artifacthub/hub/blob/master/docs/metadata/artifacthub-pkg.yml
version: "0.2.21"
name: sealed-secrets
displayName: Sealed Secrets
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.21
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.21/sealed-secrets-0.2.21.tar.gz"
headlamp/plugin/archive-checksum: ""
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
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/README.md).
maintainers:
- name: privilegedescalation
email: privilegedescalation@users.noreply.github.com
recommendations:
- url: https://artifacthub.io/packages/helm/sealed-secrets/sealed-secrets
provider:
name: privilegedescalation