diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 9c6a481..d0ab664 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.1.2" + ".": "1.2.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 5154af1..97b60f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.2.0](https://github.com/OctopusDeploy/octopus-permissions-controller/compare/v1.1.2...v1.2.0) (2026-04-17) + + +### Features + +* update helm chart ([#75](https://github.com/OctopusDeploy/octopus-permissions-controller/issues/75)) ([b12ff22](https://github.com/OctopusDeploy/octopus-permissions-controller/commit/b12ff22ed2f9172678854a22696a13c734ec4131)) + ## [1.1.2](https://github.com/OctopusDeploy/octopus-permissions-controller/compare/v1.1.1...v1.1.2) (2026-02-19) diff --git a/dist/chart/Chart.yaml b/dist/chart/Chart.yaml index b721e89..e0bf6d8 100644 --- a/dist/chart/Chart.yaml +++ b/dist/chart/Chart.yaml @@ -2,13 +2,10 @@ apiVersion: v2 name: octopus-permissions-controller description: A Helm chart to distribute octopus-permissions-controller type: application - -version: 0.1.0 -appVersion: "v0.0.1" - +version: 1.2.0 +appVersion: 1.2.0 keywords: - kubernetes - operator - annotations: kubebuilder.io/generated-by: kubebuilder diff --git a/dist/chart/values.yaml b/dist/chart/values.yaml index f898c53..1908814 100644 --- a/dist/chart/values.yaml +++ b/dist/chart/values.yaml @@ -1,68 +1,28 @@ -## String to partially override chart.fullname template (will maintain the release name) -## -# nameOverride: "" - -## String to fully override chart.fullname template -## -# fullnameOverride: "" - -## Configure the controller manager deployment -## manager: - ## Set to false to skip manager installation - ## enabled: true - replicas: 1 - image: repository: octopusdeploy/octopus-permissions-controller - ## Image tag (defaults to Chart.appVersion if not set) - ## - tag: "v0.0.1" + tag: 1.2.0 pullPolicy: IfNotPresent - - ## Arguments - ## args: - - --leader-elect - - ## Environment variables - ## + - '--leader-elect' env: - name: TARGET_NAMESPACES - value: "" + value: '' - name: TARGET_NAMESPACE_REGEX - value: "" - - ## Env overrides (--set manager.envOverrides.VAR=value) - ## Same name in env above: this value takes precedence. - ## + value: '' envOverrides: {} - - ## Image pull secrets - ## - # imagePullSecrets: - # - name: myregistrykey - - ## Pod-level security settings - ## podSecurityContext: runAsNonRoot: true seccompProfile: type: RuntimeDefault - - ## Container-level security settings - ## securityContext: allowPrivilegeEscalation: false capabilities: drop: - - ALL + - ALL readOnlyRootFilesystem: true - - ## Resource limits and requests - ## resources: limits: cpu: 500m @@ -70,123 +30,27 @@ manager: requests: cpu: 10m memory: 64Mi - - ## Manager pod's affinity - ## affinity: {} - - ## Manager pod's node selector - ## nodeSelector: {} - - ## Manager pod's tolerations - ## tolerations: [] - - ## Deployment strategy - ## - # strategy: - # type: RollingUpdate - # rollingUpdate: - # maxSurge: 25% - # maxUnavailable: 25% - - ## Priority class name - ## - # priorityClassName: "" - - ## Topology spread constraints - ## - # topologySpreadConstraints: [] - - ## Termination grace period seconds - ## terminationGracePeriodSeconds: 10 - - ## Custom Deployment labels - ## - # labels: {} - - ## Custom Deployment annotations - ## - # annotations: {} - - ## Custom Pod labels and annotations - ## - # pod: - # labels: {} - # annotations: {} - -## RBAC configuration -## rbac: - ## RBAC resource scope - ## - false (default): ClusterRole/ClusterRoleBinding (all namespaces) - ## - true: Role/RoleBinding (release namespace only) - ## namespaced: false - - ## Helper roles for CRD management (admin/editor/viewer) - ## helpers: - ## Install convenience admin/editor/viewer roles for CRDs - ## enable: false - -## ServiceAccount configuration -## serviceAccount: - # Install default ServiceAccount provided enable: true - - ## Existing ServiceAccount name (only when enable=false) - ## Note: When enable=true, respects nameOverride/fullnameOverride - ## - # name: "" - - ## Custom ServiceAccount annotations - ## - # annotations: {} - - ## Custom ServiceAccount labels - ## - # labels: {} - -## Custom Resource Definitions -## crd: - # Install CRDs with the chart enable: true - # Keep CRDs when uninstalling keep: true - -## Controller metrics endpoint. -## Enable to expose /metrics endpoint -## metrics: enable: true - # Metrics server port port: 8443 - # Enable secure metrics: HTTPS with certs/auth (true) or HTTP (false). - # Note: Metrics authn/authz needs ClusterRole access. secure: true - -## Cert-manager integration for TLS certificates. -## Required for webhook certificates and metrics endpoint certificates. -## certManager: enable: true - -## Webhook server configuration -## webhook: enable: true - # Webhook server port port: 9443 - -## Prometheus ServiceMonitor for metrics scraping. -## Requires prometheus-operator to be installed in the cluster. -## prometheus: enable: false -