a679e4c16c
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>
80 lines
2.7 KiB
YAML
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
|