Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion charts/goquery-ui/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: |
type: application

# Chart's own semver — bump on chart changes.
version: 0.1.0
version: 0.1.1

# Version of the goprobe/frontend image this chart was validated against.
# image.tag defaults to this value.
Expand Down
34 changes: 34 additions & 0 deletions charts/goquery-ui/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,26 @@ backend already runs as a Service you can reach in-cluster.
`backend.url` is **required** — there is no safe default. The chart fails to
render without it.

The chart is published to GHCR as an OCI artifact at
`oci://ghcr.io/els0r/charts/goquery-ui`. The package is public, so no
`helm registry login` is needed to pull.

> **Note:** GHCR's package page shows a `docker pull …` snippet — ignore it.
> This is a Helm chart, not a container image; use `helm`, and pass the
> version with `--version` rather than as a `:tag`.

```bash
helm install goquery-ui oci://ghcr.io/els0r/charts/goquery-ui \
--version 0.1.1 \
--namespace network-observability --create-namespace \
--set backend.url=http://global-query.network-observability.svc.cluster.local:8145
```

Inspect before installing with `helm show chart oci://ghcr.io/els0r/charts/goquery-ui --version 0.1.1`.

To install from a local checkout instead (e.g. while developing the chart),
point at the source directory:

```bash
helm install goquery-ui ./charts/goquery-ui \
--namespace network-observability --create-namespace \
Expand All @@ -41,6 +61,20 @@ kubectl -n network-observability port-forward svc/goquery-ui 8080:80
# open http://localhost:8080
```

### Use as a subchart dependency

Declare it in your own chart's `Chart.yaml` — the `repository` is the parent
OCI path, with the chart name and version as separate fields:

```yaml
dependencies:
- name: goquery-ui
version: 0.1.1
repository: oci://ghcr.io/els0r/charts
```

then run `helm dependency update`.

## Key values

| Key | Default | Description |
Expand Down
Loading