@@ -70,6 +70,9 @@ func ImplementAdvancedMolecule(sample sample.Sample, image string) {
7070 "size: 3" )
7171 pkg .CheckError ("updating spec of inventorytest sample" , err )
7272
73+ //TODO: I think this needs to be removed, but then there are other failures when commented out that reference this file
74+ // making it unclear the actual operator of operators for kustomize, scaffolding, and the test code manipulating the yaml files
75+ // on disk
7376 log .Info ("enabling metrics in the manager" )
7477 err = kbutil .UncommentCode (
7578 filepath .Join (sample .Dir (), "config" , "default" , "kustomization.yaml" ),
@@ -84,46 +87,47 @@ func ImplementAdvancedMolecule(sample sample.Sample, image string) {
8487}
8588
8689func updateConfig (dir string ) {
87- log .Info ("adding customized roles" )
88- const cmRolesFragment = ` ##
89- ## Base operator rules
90- ##
91- - apiGroups:
92- - ""
93- resources:
94- - configmaps
95- - namespaces
96- verbs:
97- - create
98- - delete
99- - get
100- - list
101- - patch
102- - update
103- - watch
104- - apiGroups:
105- - apps
106- resources:
107- - configmaps
108- verbs:
109- - create
110- - delete
111- - get
112- - list
113- - patch
114- - update
115- - watch
116- #+kubebuilder:scaffold:rules`
117- err := kbutil .ReplaceInFile (
118- filepath .Join (dir , "config" , "rbac" , "role.yaml" ),
119- "#+kubebuilder:scaffold:rules" ,
120- cmRolesFragment )
121- pkg .CheckError ("adding customized roles" , err )
90+ //TODO: This currently fails, unsure if we still need this, seems the role file already has this
91+ //log.Info("adding customized roles")
92+ // const cmRolesFragment = ` ##
93+ // ## Base operator rules
94+ // ##
95+ // - apiGroups:
96+ // - ""
97+ // resources:
98+ // - configmaps
99+ // - namespaces
100+ // verbs:
101+ // - create
102+ // - delete
103+ // - get
104+ // - list
105+ // - patch
106+ // - update
107+ // - watch
108+ // - apiGroups:
109+ // - apps
110+ // resources:
111+ // - configmaps
112+ // verbs:
113+ // - create
114+ // - delete
115+ // - get
116+ // - list
117+ // - patch
118+ // - update
119+ // - watch
120+ //#+kubebuilder:scaffold:rules`
121+ //err := kbutil.ReplaceInFile(
122+ // filepath.Join(dir, "config", "rbac", "role.yaml"),
123+ // "#+kubebuilder:scaffold:rules",
124+ // cmRolesFragment)
125+ //pkg.CheckError("adding customized roles", err)
122126
123127 log .Info ("adding manager arg" )
124128 const ansibleVaultArg = `
125129 - --ansible-args='--vault-password-file /opt/ansible/pwd.yml'`
126- err = kbutil .InsertCode (
130+ err : = kbutil .InsertCode (
127131 filepath .Join (dir , "config" , "manager" , "manager.yaml" ),
128132 "- --leader-election-id=advanced-molecule-operator" ,
129133 ansibleVaultArg )
@@ -145,8 +149,8 @@ func updateConfig(dir string) {
145149 const managerAuthArgs = `
146150 - "--ansible-args='--vault-password-file /opt/ansible/pwd.yml'"`
147151 err = kbutil .InsertCode (
148- filepath .Join (dir , "config" , "default " , "manager_metrics_patch .yaml" ),
149- "- \" --leader-elect\" " ,
152+ filepath .Join (dir , "config" , "manager " , "manager .yaml" ),
153+ "- --leader-elect" ,
150154 managerAuthArgs )
151155 pkg .CheckError ("adding vaulting args to the proxy auth" , err )
152156
0 commit comments