@@ -1869,12 +1869,11 @@ func TestGenerateProfileFiles(t *testing.T) {
1869
1869
Namespace : "test-ns" ,
1870
1870
},
1871
1871
[]helm.Chart {})
1872
- c := createClient (t , makeTestHelmRepository ("base" ))
1873
1872
files , err := generateProfileFiles (
1874
1873
context .TODO (),
1875
1874
makeTestTemplate (templatesv1 .RenderTypeEnvsubst ),
1876
1875
nsn ("cluster-foo" , "ns-foo" ),
1877
- c ,
1876
+ makeTestHelmRepositoryTemplate ( "base" ) ,
1878
1877
generateProfileFilesParams {
1879
1878
helmRepositoryCluster : types.NamespacedName {Name : "cluster-foo" , Namespace : "ns-foo" },
1880
1879
helmRepository : nsn ("testing" , "test-ns" ),
@@ -1942,7 +1941,6 @@ func TestGenerateProfileFiles_without_editable_flag(t *testing.T) {
1942
1941
Namespace : "test-ns" ,
1943
1942
},
1944
1943
[]helm.Chart {})
1945
- c := createClient (t , makeTestHelmRepository ("base" ))
1946
1944
files , err := generateProfileFiles (
1947
1945
context .TODO (),
1948
1946
makeTestTemplateWithProfileAnnotation (
@@ -1951,7 +1949,7 @@ func TestGenerateProfileFiles_without_editable_flag(t *testing.T) {
1951
1949
"{\" name\" : \" foo\" , \" version\" : \" 0.0.1\" , \" values\" : \" foo: defaultFoo\" }" ,
1952
1950
),
1953
1951
nsn ("cluster-foo" , "ns-foo" ),
1954
- c ,
1952
+ makeTestHelmRepositoryTemplate ( "base" ) ,
1955
1953
generateProfileFilesParams {
1956
1954
helmRepository : nsn ("testing" , "test-ns" ),
1957
1955
helmRepositoryCluster : types.NamespacedName {Name : "management" },
@@ -2018,7 +2016,6 @@ func TestGenerateProfileFiles_with_editable_flag(t *testing.T) {
2018
2016
Namespace : "test-ns" ,
2019
2017
},
2020
2018
[]helm.Chart {})
2021
- c := createClient (t , makeTestHelmRepository ("base" ))
2022
2019
files , err := generateProfileFiles (
2023
2020
context .TODO (),
2024
2021
makeTestTemplateWithProfileAnnotation (
@@ -2027,7 +2024,7 @@ func TestGenerateProfileFiles_with_editable_flag(t *testing.T) {
2027
2024
"{\" name\" : \" foo\" , \" version\" : \" 0.0.1\" , \" values\" : \" foo: defaultFoo\" , \" editable\" : true }" ,
2028
2025
),
2029
2026
nsn ("management" , "" ),
2030
- c ,
2027
+ makeTestHelmRepositoryTemplate ( "base" ) ,
2031
2028
generateProfileFilesParams {
2032
2029
helmRepository : nsn ("testing" , "test-ns" ),
2033
2030
helmRepositoryCluster : types.NamespacedName {Name : "management" },
@@ -2094,7 +2091,6 @@ func TestGenerateProfileFiles_with_templates(t *testing.T) {
2094
2091
Namespace : "test-ns" ,
2095
2092
},
2096
2093
[]helm.Chart {})
2097
- c := createClient (t , makeTestHelmRepository ("base" ))
2098
2094
params := map [string ]string {
2099
2095
"CLUSTER_NAME" : "test-cluster-name" ,
2100
2096
"NAMESPACE" : "default" ,
@@ -2104,7 +2100,7 @@ func TestGenerateProfileFiles_with_templates(t *testing.T) {
2104
2100
context .TODO (),
2105
2101
makeTestTemplate (templatesv1 .RenderTypeEnvsubst ),
2106
2102
nsn ("cluster-foo" , "ns-foo" ),
2107
- c ,
2103
+ makeTestHelmRepositoryTemplate ( "base" ) ,
2108
2104
generateProfileFilesParams {
2109
2105
helmRepository : nsn ("testing" , "test-ns" ),
2110
2106
helmRepositoryCluster : types.NamespacedName {Name : "management" },
@@ -2171,12 +2167,11 @@ func TestGenerateProfileFilesWithLayers(t *testing.T) {
2171
2167
Namespace : "test-ns" ,
2172
2168
},
2173
2169
[]helm.Chart {})
2174
- c := createClient (t , makeTestHelmRepository ("base" ))
2175
2170
files , err := generateProfileFiles (
2176
2171
context .TODO (),
2177
2172
makeTestTemplate (templatesv1 .RenderTypeEnvsubst ),
2178
2173
nsn ("cluster-foo" , "ns-foo" ),
2179
- c ,
2174
+ makeTestHelmRepositoryTemplate ( "base" ) ,
2180
2175
generateProfileFilesParams {
2181
2176
helmRepository : nsn ("testing" , "test-ns" ),
2182
2177
helmRepositoryCluster : types.NamespacedName {Name : "management" },
@@ -2278,7 +2273,6 @@ func TestGenerateProfileFiles_with_text_templates(t *testing.T) {
2278
2273
Namespace : "test-ns" ,
2279
2274
},
2280
2275
[]helm.Chart {})
2281
- c := createClient (t , makeTestHelmRepository ("base" ))
2282
2276
params := map [string ]string {
2283
2277
"CLUSTER_NAME" : "test-cluster-name" ,
2284
2278
"NAMESPACE" : "default" ,
@@ -2289,7 +2283,7 @@ func TestGenerateProfileFiles_with_text_templates(t *testing.T) {
2289
2283
context .TODO (),
2290
2284
makeTestTemplate (templatesv1 .RenderTypeTemplating ),
2291
2285
nsn ("cluster-foo" , "ns-foo" ),
2292
- c ,
2286
+ makeTestHelmRepositoryTemplate ( "base" ) ,
2293
2287
generateProfileFilesParams {
2294
2288
helmRepository : nsn ("testing" , "test-ns" ),
2295
2289
helmRepositoryCluster : types.NamespacedName {Name : "management" },
@@ -2356,7 +2350,6 @@ func TestGenerateProfileFiles_with_required_profiles_only(t *testing.T) {
2356
2350
Namespace : "test-ns" ,
2357
2351
},
2358
2352
[]helm.Chart {})
2359
- c := createClient (t , makeTestHelmRepository ("base" ))
2360
2353
values := []byte ("foo: defaultFoo" )
2361
2354
profile := fmt .Sprintf ("{\" name\" : \" foo\" , \" version\" : \" 0.0.1\" , \" values\" : \" %s\" }" , values )
2362
2355
files , err := generateProfileFiles (
@@ -2367,7 +2360,7 @@ func TestGenerateProfileFiles_with_required_profiles_only(t *testing.T) {
2367
2360
profile ,
2368
2361
),
2369
2362
nsn ("cluster-foo" , "ns-foo" ),
2370
- c ,
2363
+ makeTestHelmRepositoryTemplate ( "base" ) ,
2371
2364
generateProfileFilesParams {
2372
2365
helmRepository : nsn ("testing" , "test-ns" ),
2373
2366
helmRepositoryCluster : types.NamespacedName {
@@ -2436,12 +2429,11 @@ func TestGenerateProfileFiles_reading_layer_from_cache(t *testing.T) {
2436
2429
Layer : "layer-1" ,
2437
2430
},
2438
2431
})
2439
- c := createClient (t , makeTestHelmRepository ("base" ))
2440
2432
files , err := generateProfileFiles (
2441
2433
context .TODO (),
2442
2434
makeTestTemplate (templatesv1 .RenderTypeEnvsubst ),
2443
2435
nsn ("cluster-foo" , "ns-foo" ),
2444
- c ,
2436
+ makeTestHelmRepositoryTemplate ( "base" ) ,
2445
2437
generateProfileFilesParams {
2446
2438
helmRepository : nsn ("testing" , "test-ns" ),
2447
2439
helmRepositoryCluster : types.NamespacedName {Name : "management" },
@@ -2552,8 +2544,6 @@ func TestGenerateProfilePaths(t *testing.T) {
2552
2544
},
2553
2545
})
2554
2546
2555
- c := createClient (t , makeTestHelmRepository ("base" ))
2556
-
2557
2547
expectedHelmRelease := `apiVersion: source.toolkit.fluxcd.io/v1beta2
2558
2548
kind: HelmRepository
2559
2549
metadata:
@@ -2708,7 +2698,7 @@ status: {}
2708
2698
context .TODO (),
2709
2699
tt .template ,
2710
2700
nsn ("cluster-foo" , "ns-foo" ),
2711
- c ,
2701
+ makeTestHelmRepositoryTemplate ( "base" ) ,
2712
2702
generateProfileFilesParams {
2713
2703
helmRepository : nsn ("testing" , "test-ns" ),
2714
2704
helmRepositoryCluster : types.NamespacedName {Name : "management" },
@@ -2739,6 +2729,14 @@ func concatYaml(yamls ...string) string {
2739
2729
return strings .Join (yamls , "---\n " )
2740
2730
}
2741
2731
2732
+ // generateProfiles takes in a HelmRepo that we are going to write to git,
2733
+ // it shouldn't have Status etc set
2734
+ func makeTestHelmRepositoryTemplate (base string ) * sourcev1.HelmRepository {
2735
+ return makeTestHelmRepository (base , func (hr * sourcev1.HelmRepository ) {
2736
+ hr .Status = sourcev1.HelmRepositoryStatus {}
2737
+ })
2738
+ }
2739
+
2742
2740
func makeCommitFile (path , content string ) gitprovider.CommitFile {
2743
2741
p := path
2744
2742
c := content
0 commit comments