Skip to content

Commit de5ee99

Browse files
authored
Merge pull request #2274 from chrischdi/pr-fix-error-handling-ClusterTopologyTemplateKubeVIP
🌱 flavor-gen: fix error handling in ClusterTopologyTemplateKubeVIP
2 parents 2ddce8c + 4921aed commit de5ee99

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

packaging/flavorgen/cmd/root.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,11 @@ func generateSingle(flavor string) (string, error) {
132132
case flavors.ClusterClass:
133133
objs = flavors.ClusterClassTemplateWithKubeVIP()
134134
case flavors.ClusterTopology:
135-
objs = flavors.ClusterTopologyTemplateKubeVIP()
135+
var err error
136+
objs, err = flavors.ClusterTopologyTemplateKubeVIP()
137+
if err != nil {
138+
return "", err
139+
}
136140
replacements = append(replacements, util.Replacement{
137141
Kind: "Cluster",
138142
Name: "${CLUSTER_NAME}",

packaging/flavorgen/flavors/flavors.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,10 @@ func ClusterClassTemplateWithKubeVIP() []runtime.Object {
5454
return ClusterClassTemplate
5555
}
5656

57-
func ClusterTopologyTemplateKubeVIP() []runtime.Object {
57+
func ClusterTopologyTemplateKubeVIP() ([]runtime.Object, error) {
5858
cluster, err := newClusterTopologyCluster()
5959
if err != nil {
60-
return nil
60+
return nil, err
6161
}
6262
identitySecret := newIdentitySecret()
6363
clusterResourceSet := newClusterResourceSet(cluster)
@@ -70,7 +70,7 @@ func ClusterTopologyTemplateKubeVIP() []runtime.Object {
7070
}
7171
MultiNodeTemplate = append(MultiNodeTemplate, crsResourcesCSI...)
7272
MultiNodeTemplate = append(MultiNodeTemplate, crsResourcesCPI...)
73-
return MultiNodeTemplate
73+
return MultiNodeTemplate, nil
7474
}
7575

7676
func MultiNodeTemplateWithKubeVIP() []runtime.Object {

0 commit comments

Comments
 (0)