This repository has been archived by the owner on Jan 19, 2024. It is now read-only.
fix: fixingTestAPIConnection: fixing the test-api-connection yaml whe… #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
When deploying the helm service with the latest version. And setting the remoteControlPlane.Enabled value = true
The helm-service deployment fails.
Error Message:
Error: INSTALLATION FAILED: template: helm-service/templates/tests/test-api-connection.yaml:6:14: executing "helm-service/templates/tests/test-api-connection.yaml" at <include "keptn.common.labels.standard" .>: error calling include: template: no template "keptn.common.labels.standard" associated with template "gotpl"
Steps to re-produce the error
$ HELM_SERVICE_VERSION=0.18.1
$ helm install helm-service https://github.com/keptn-contrib/helm-service/releases/download/$HELM_SERVICE_VERSION/helm-service-$HELM_SERVICE_VERSION.tgz -n keptn --create-namespace --set remoteControlPlane.enabled=true --set remoteControlPlane.api.hostname="<HOST_NAME>" --set remoteControlPlane.api.token=<API_KEY>
Cause
I've noticed that the test-api-connection.yaml is using
{{- include "keptn.common.labels.standard" . | nindent 4 }}
and the template file containing the "keptn.common.labels.standard" template is not present
Fix
{{- include "keptn.common.labels.standard" . | nindent 4 }}
with{{- include "helm-service.labels" . | nindent 4 }}