Skip to content

Commit cdb678b

Browse files
feat: updating fetch imges file for konnector agent
1 parent a943238 commit cdb678b

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

hack/tools/fetch-images/main.go

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,32 @@ prismEndPoint: endpoint
370370
case "cosi-controller":
371371
return filepath.Join(carenChartDirectory, "addons", "cosi", "controller", defaultHelmAddonFilename), nil
372372
case "konnector-agent":
373-
return filepath.Join(carenChartDirectory, "addons", "konnector-agent", defaultHelmAddonFilename), nil
373+
f := filepath.Join(carenChartDirectory, "addons", "konnector-agent", defaultHelmAddonFilename)
374+
tempFile, err := os.CreateTemp("", "")
375+
if err != nil {
376+
return "", fmt.Errorf("failed to create temp file: %w", err)
377+
}
378+
379+
templateInput := struct {
380+
AgentName string
381+
PrismCentralHost string
382+
PrismCentralPort uint16
383+
PrismCentralInsecure bool
384+
ClusterName string
385+
}{
386+
AgentName: "konnector-agent",
387+
PrismCentralHost: "prism-central.example.com",
388+
PrismCentralPort: 9440,
389+
PrismCentralInsecure: true,
390+
ClusterName: "test-cluster",
391+
}
392+
393+
err = template.Must(template.New(defaultHelmAddonFilename).ParseFiles(f)).Execute(tempFile, &templateInput)
394+
if err != nil {
395+
return "", fmt.Errorf("failed to execute helm values template %w", err)
396+
}
397+
398+
return tempFile.Name(), nil
374399
case "metallb":
375400
return filepath.Join(
376401
carenChartDirectory,

0 commit comments

Comments
 (0)