@@ -70,11 +70,11 @@ func ImplementAdvancedMolecule(sample sample.Sample, image string) {
7070 "size: 3" )
7171 pkg .CheckError ("updating spec of inventorytest sample" , err )
7272
73- log .Info ("enabling metrics in the manager" )
74- err = kbutil .UncommentCode (
75- filepath .Join (sample .Dir (), "config" , "default" , "kustomization.yaml" ),
76- "#- path: manager_metrics_patch.yaml" , "#" )
77- pkg .CheckError ("enabling metrics endpoint" , err )
73+ /* log.Info("enabling metrics in the manager")
74+ err = kbutil.UncommentCode(
75+ filepath.Join(sample.Dir(), "config", "default", "kustomization.yaml"),
76+ "#- path: manager_metrics_patch.yaml", "#")
77+ pkg.CheckError("enabling metrics endpoint", err)*/
7878
7979 removeFixmeFromPlaybooks (sample .Dir (), sample .GVKs ())
8080 updatePlaybooks (sample .Dir ())
@@ -84,46 +84,47 @@ func ImplementAdvancedMolecule(sample sample.Sample, image string) {
8484}
8585
8686func 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 )
87+ //TODO: This currently fails, unsure if we still need this, seems the role file already has this
88+ //log.Info("adding customized roles")
89+ // const cmRolesFragment = ` ##
90+ // ## Base operator rules
91+ // ##
92+ // - apiGroups:
93+ // - ""
94+ // resources:
95+ // - configmaps
96+ // - namespaces
97+ // verbs:
98+ // - create
99+ // - delete
100+ // - get
101+ // - list
102+ // - patch
103+ // - update
104+ // - watch
105+ // - apiGroups:
106+ // - apps
107+ // resources:
108+ // - configmaps
109+ // verbs:
110+ // - create
111+ // - delete
112+ // - get
113+ // - list
114+ // - patch
115+ // - update
116+ // - watch
117+ //#+kubebuilder:scaffold:rules`
118+ //err := kbutil.ReplaceInFile(
119+ // filepath.Join(dir, "config", "rbac", "role.yaml"),
120+ // "#+kubebuilder:scaffold:rules",
121+ // cmRolesFragment)
122+ //pkg.CheckError("adding customized roles", err)
122123
123124 log .Info ("adding manager arg" )
124125 const ansibleVaultArg = `
125126 - --ansible-args='--vault-password-file /opt/ansible/pwd.yml'`
126- err = kbutil .InsertCode (
127+ err : = kbutil .InsertCode (
127128 filepath .Join (dir , "config" , "manager" , "manager.yaml" ),
128129 "- --leader-election-id=advanced-molecule-operator" ,
129130 ansibleVaultArg )
@@ -145,8 +146,8 @@ func updateConfig(dir string) {
145146 const managerAuthArgs = `
146147 - "--ansible-args='--vault-password-file /opt/ansible/pwd.yml'"`
147148 err = kbutil .InsertCode (
148- filepath .Join (dir , "config" , "default " , "manager_metrics_patch .yaml" ),
149- "- \" --leader-elect\" " ,
149+ filepath .Join (dir , "config" , "manager " , "manager .yaml" ),
150+ "- --leader-elect" ,
150151 managerAuthArgs )
151152 pkg .CheckError ("adding vaulting args to the proxy auth" , err )
152153
0 commit comments