Kuadrant / Kuadrant/developer-portal-controller

Add Helm chart for developer-portal-controller deployment

Open
#95 0 comments 1 reaction 1 assignee Claimed by @jasonmadigan View on GitHub
triage/needs-triage
Dominant language
Go
Stars
2
Forks
12
Avg merge
13h 37m
Merged PRs (30d)
5

Description

## Summary

Add a Helm chart for developer-portal-controller to enable standardized deployment via KuadrantControlPlane.

Currently, developer-portal-controller is deployed via inline code in kuadrant-operator's reconciliation logic. Moving to a Helm chart aligns with how other components (dns-operator, authorino-operator, limitador-operator, mcp-gateway) are deployed.

## Requirements

Create `/charts/developer-portal-controller/` with minimal structure:
```
charts/developer-portal-controller/
├── Chart.yaml
├── values.yaml
└── templates/
├── deployment.yaml
├── serviceaccount.yaml
├── clusterrole.yaml
├── clusterrolebinding.yaml
└── _helpers.tpl
```

The Deployment template should mirror the inline code currently in kuadrant-operator's `internal/controller/developerportal_reconciler.go` (specifically the `buildDeployment()` function).

## Related Issue

https://github.com/Kuadrant/kuadrant-operator/issues/2264

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.