1{2 bar: {3 prometheusOperator+: {4 service+: {5 spec+: {6 ports: [7 {8 name: 'https',9 port: 8443,10 targetPort: 'https',11 },12 ],13 },14 },15 serviceMonitor+: {16 spec+: {17 endpoints: [18 {19 port: 'https',20 scheme: 'https',21 honorLabels: true,22 bearerTokenFile: '/var/run/secrets/kubernetes.io/serviceaccount/token',23 tlsConfig: {24 insecureSkipVerify: true,25 },26 },27 ]28 },29 },30 clusterRole+: {31 rules+: [32 {33 apiGroups: ['authentication.k8s.io'],34 resources: ['tokenreviews'],35 verbs: ['create'],36 },37 {38 apiGroups: ['authorization.k8s.io'],39 resources: ['subjectaccessreviews'],40 verbs: ['create'],41 },42 ],43 },44 }45 },46 foo: std.manifestJsonEx(self.bar, " ")47}