diff --git a/CHANGELOG.md b/CHANGELOG.md index 14bda83..2faf09e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +- Expose the `--verbose` and `--sign` runtime parameters as Helm variables. + ## [2.4.0](https://github.com/coder/code-marketplace/releases/tag/v2.4.0) - 2025年09月04日 ### Added diff --git a/helm/templates/deployment.yaml b/helm/templates/deployment.yaml index 27c4895..8931749 100644 --- a/helm/templates/deployment.yaml +++ b/helm/templates/deployment.yaml @@ -70,6 +70,12 @@ spec: {{- else }} - --extensions-dir - /extensions + {{- if .Values.verboseLogging }} + - --verbose + {{- end }} + {{- if .Values.extensionSigning }} + - --sign + {{- end }} {{- end }} {{- if or (.Values.volumeMounts) (not .Values.persistence.artifactory.enabled) }} volumeMounts: diff --git a/helm/values.yaml b/helm/values.yaml index 7b0280e..136dd65 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -12,6 +12,12 @@ image: extraEnv: [] +# Enables the `--verbose` command parameter to enable debug level logging. +verboseLogging: false + +# Enables code-marketplace to add empty signatures to extensions per https://github.com/coder/code-marketplace/pull/84 +extensionSigning: false + imagePullSecrets: [] nameOverride: "" fullnameOverride: ""