https://github.com/hops-ops/helm-kiali
Crossplane configuration for kiali Helm chart
https://github.com/hops-ops/helm-kiali
crossplane crossplane-configuration crossplane-configurations crossplane-xrd helm kiali kubernetes xrd
Last synced: 3 months ago
JSON representation
Crossplane configuration for kiali Helm chart
- Host: GitHub
- URL: https://github.com/hops-ops/helm-kiali
- Owner: hops-ops
- Created: 2026-01-13T07:44:25.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-19T20:34:11.000Z (4 months ago)
- Last Synced: 2026-02-19T22:32:09.795Z (4 months ago)
- Topics: crossplane, crossplane-configuration, crossplane-configurations, crossplane-xrd, helm, kiali, kubernetes, xrd
- Language: KCL
- Size: 31.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# helm-kiali
A Crossplane Configuration package that installs the kiali-server Helm chart with a minimal, stable interface.
## Overview
`helm-kiali` renders a single Helm release for Kiali (the Istio service mesh observability dashboard). It exposes only the inputs needed for chart values, namespace, and release name, keeping the interface stable while allowing full Helm overrides.
## Features
- **Minimal Helm interface**: values and overrideAllValues with stable defaults
- **Predictable naming**: defaults to `-kiali` in the `kiali` namespace
- **GitOps friendly**: ships a `.gitops/` deploy chart
## Prerequisites
- Crossplane installed in the cluster
- Crossplane providers:
- `provider-helm` (>=v1.0.2)
- Crossplane function:
- `function-auto-ready` (>=v0.6.0)
## Quick Start
```yaml
apiVersion: pkg.crossplane.io/v1
kind: Configuration
metadata:
name: helm-kiali
spec:
package: ghcr.io/hops-ops/helm-kiali:latest
```
```yaml
apiVersion: helm.hops.ops.com.ai/v1alpha1
kind: Kiali
metadata:
name: kiali
namespace: example-env
spec:
clusterName: example-cluster
values:
auth:
strategy: anonymous
```
## Development
```bash
make render
make validate
make test
```