Skip to content

Commit 8e6afca

Browse files
committed
fixup! feat: Unattended Flux installation
1 parent 9ac1704 commit 8e6afca

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pkg/gitops/flux/installer.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,12 @@ func getFluxManifests(opts *api.Git, cs kubeclient.Interface) (map[string][]byte
277277
if !fluxNSExists {
278278
manifests[fluxNamespaceFileName] = kubernetes.NewNamespaceYAML(opts.Operator.Namespace)
279279
}
280+
281+
additionalFluxArgs := []string{"--sync-garbage-collection"}
282+
if opts.Operator.ReadOnly {
283+
additionalFluxArgs = append(additionalFluxArgs, "--registry-disable-scanning")
284+
}
285+
280286
fluxParameters := fluxinstall.TemplateParameters{
281287
GitURL: opts.Repo.URL,
282288
GitBranch: opts.Repo.Branch,
@@ -287,7 +293,7 @@ func getFluxManifests(opts *api.Git, cs kubeclient.Interface) (map[string][]byte
287293
GitReadOnly: opts.Operator.ReadOnly,
288294
Namespace: opts.Operator.Namespace,
289295
ManifestGeneration: true,
290-
AdditionalFluxArgs: []string{"--sync-garbage-collection"},
296+
AdditionalFluxArgs: additionalFluxArgs,
291297
}
292298
fluxManifests, err := fluxinstall.FillInTemplates(fluxParameters)
293299
if err != nil {

0 commit comments

Comments
 (0)