@@ -29,6 +29,7 @@ type FluxDeployer struct {
2929 deploymentTemplates string
3030 deploymentRepository string
3131 deploymentRepositoryBranch string
32+ deploymentRepositoryPath string
3233 ocmConfig string
3334 gitCredentials string
3435 fluxcdNamespace string
@@ -37,14 +38,15 @@ type FluxDeployer struct {
3738 log * logrus.Logger
3839}
3940
40- func NewFluxDeployer (componentLocation , deploymentTemplates , deploymentRepository , deploymentRepositoryBranch ,
41+ func NewFluxDeployer (componentLocation , deploymentTemplates , deploymentRepository , deploymentRepositoryBranch , deploymentRepositoryPath ,
4142 ocmConfig , gitCredentials , fluxcdNamespace , platformKubeconfig string , platformCluster * clusters.Cluster , log * logrus.Logger ) * FluxDeployer {
4243
4344 return & FluxDeployer {
4445 componentLocation : componentLocation ,
4546 deploymentTemplates : deploymentTemplates ,
4647 deploymentRepository : deploymentRepository ,
4748 deploymentRepositoryBranch : deploymentRepositoryBranch ,
49+ deploymentRepositoryPath : deploymentRepositoryPath ,
4850 ocmConfig : ocmConfig ,
4951 gitCredentials : gitCredentials ,
5052 fluxcdNamespace : fluxcdNamespace ,
@@ -139,16 +141,13 @@ func (d *FluxDeployer) establishFluxSync(ctx context.Context, downloadDir string
139141 }
140142
141143 // Template
142- // TODO: further parameters:
143- // - spec.secretRef.name in the GitRepository: spec.secretRef.name
144- // - spec.path in the Kustomization
145144 values := map [string ]any {
146145 "Values" : map [string ]any {
147146 "namespace" : d .fluxcdNamespace ,
148147 "git" : map [string ]any {
149148 "repoUrl" : d .deploymentRepository ,
150149 "mainBranch" : d .deploymentRepositoryBranch ,
151- "path" : "provider" ,
150+ "path" : d . deploymentRepositoryPath ,
152151 "secretName" : secretName ,
153152 },
154153 },
0 commit comments