Skip to content

Commit 6873601

Browse files
feat: [CI-21185]: Add minimal Helm chart for build pipeline compliance (#49)
- Create dummy Helm chart in chart/ directory - Chart contains only metadata, no deployable resources - Add HELM_CHART_SOURCE_DIRECTORY to manifest.yaml - Chart exists solely to satisfy build pipeline requirements for binary-only services
1 parent 341a9b3 commit 6873601

5 files changed

Lines changed: 26 additions & 0 deletions

File tree

chart/.helmignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Patterns to ignore when building packages.
2+
*.swp
3+
*.bak
4+
*.tmp
5+
*.orig
6+
*~
7+
.git/
8+
.gitignore

chart/Chart.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: v2
2+
name: harness-vm-runner-plugin
3+
description: Harness VM Runner Plugin Binary
4+
type: application
5+
version: 1.0.0
6+
appVersion: "1.0.0"
7+
dependencies: []

chart/templates/NOTES.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
This chart contains the Harness VM Runner Plugin binary.
2+
The binary is available in the Docker image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
3+
4+
This chart is not meant to be deployed as a Kubernetes application.
5+
It exists only to satisfy the build pipeline requirements.

chart/values.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
image:
2+
registry: ""
3+
repository: "harness-vm-runner-plugin"
4+
tag: "latest"
5+
pullPolicy: IfNotPresent

config/manifest.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
DOCKER_FILE_PATH: /harness/plugin/docker/Dockerfile-plugin
22
CONTEXT_PATH: /harness/plugin
3+
HELM_CHART_SOURCE_DIRECTORY: /harness/plugin/chart

0 commit comments

Comments
 (0)