diff --git a/install/operator/pkg/generator/assets/install/role.yml.tmpl b/install/operator/pkg/generator/assets/install/role.yml.tmpl index 80c5c69a5fd..3bab5a71636 100644 --- a/install/operator/pkg/generator/assets/install/role.yml.tmpl +++ b/install/operator/pkg/generator/assets/install/role.yml.tmpl @@ -123,6 +123,32 @@ - deploymentconfigs/scale - deploymentconfigs/finalizers verbs: [ get, list, create, update, delete, deletecollection, watch, patch ] + # For monitoring functions by operator-sdk + - apiGroups: + - "" + resources: + - services + - services/finalizers + verbs: + - list + - get + - watch + - create + - update + - apiGroups: + - monitoring.coreos.com + resources: + - servicemonitors + verbs: + - get + - create + - apiGroups: + - apps + resources: + - deployments/finalizers + verbs: + - update + # END For monitoring functions by operator-sdk - apiGroups: - "" - apps.openshift.io diff --git a/install/operator/pkg/generator/assets_vfsdata.go b/install/operator/pkg/generator/assets_vfsdata.go index 5f66ce4b955..e92a78e8b34 100644 --- a/install/operator/pkg/generator/assets_vfsdata.go +++ b/install/operator/pkg/generator/assets_vfsdata.go @@ -407,9 +407,9 @@ var assets = func() http.FileSystem { "/install/role.yml.tmpl": &vfsgen۰CompressedFileInfo{ name: "role.yml.tmpl", modTime: time.Time{}, - uncompressedSize: 7558, + uncompressedSize: 8040, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x59\xcd\x92\xdb\x36\x0c\xbe\xef\x53\x70\xf6\xd8\x59\x4b\xd3\x5b\x67\x5f\xa0\x87\xde\x7a\xe8\xa5\xd3\x03\x44\xc1\x32\x62\x92\x60\x49\xc8\x1b\x27\x93\x77\xef\x48\xb6\x6c\xca\x92\x6c\xd9\xf1\x3a\x99\x34\xa7\x95\x40\x18\x3f\x1f\x40\xe8\x23\x77\xa1\xd6\xe4\xca\x57\xf5\xf9\x73\xf6\x07\xb9\xf2\xcb\x97\x27\xa5\xc0\xd3\x5f\x18\x22\xb1\x7b\x55\xa1\x00\x9d\x41\x2d\x2b\x0e\xf4\x09\x84\xd8\x65\xeb\xdf\x62\x46\x9c\x6f\x7e\x7d\x52\xca\xa2\x40\x09\x02\xaf\x4f\x4a\x29\xe5\xc0\x62\x6b\xea\x4f\x36\xd8\x9a\x52\xca\x40\x81\x26\xee\xd6\x1b\xd3\xfe\x55\xc5\xad\x2b\x31\x52\xdc\xcb\xba\xd7\xc6\xe8\xa5\x75\xd9\x7a\x7c\x55\xec\x31\x80\x70\x18\x51\xd0\x6c\x3d\x3b\x74\x72\x34\xb3\x48\xd4\x43\x6d\xb0\x0d\x66\xd1\x64\xf9\x7b\xe0\xda\xef\x63\x5b\xa8\xe7\xe7\xf6\x21\x60\xe4\x3a\x68\x3c\xc8\x23\x86\x0d\x69\x04\xad\xb9\x76\xb2\x8b\x6a\x83\xa1\x38\x28\x90\xf5\x18\x22\x3b\x10\xbc\xce\x72\x83\x57\xf4\xa0\x71\xc4\x68\x85\x72\xd6\xd8\x42\xf9\xc0\x1f\x50\x4b\xc6\x1e\x5d\x5c\xd1\x52\x32\xe2\x71\x3f\x7b\xcd\x6b\xbc\x14\x20\x7a\xb5\x7f\xc6\x8f\x82\xae\x69\x87\x38\x6e\xfe\x03\x17\xa9\x69\xf5\x77\x63\xf6\x45\x19\x8a\xf2\xa2\x74\x40\x10\x7c\x51\x25\x1a\x6c\xfe\xd6\xbe\x6c\xdf\xdf\x1a\x07\x9d\x58\xb3\x31\xa8\x9b\xee\x52\xff\x5c\x07\xa1\xe7\x32\x26\x8f\x39\x7e\x44\xdd\xaf\x5b\xb7\x8c\xae\xf4\x4c\x5d\x01\x17\xaa\xa9\x19\x45\x41\x27\x1b\x36\xb5\x45\x6d\x80\x6c\xb7\xa8\xd9\x2d\xa9\xb2\xe0\xe3\xc1\x98\x0e\x28\xf1\x62\x4b\x8c\x27\xdf\x25\xdd\x81\x70\x9a\xf5\x1e\x8e\x6b\x93\x0f\xe8\x0d\xe9\x76\x57\x6a\x76\x12\x1a\x7b\x21\x9e\x5d\xcc\xa3\x06\x83\xf7\x0a\xf8\x45\xf9\x73\x71\x83\xf7\x13\x2d\x53\x02\x5a\x76\xf1\x88\x68\x89\xde\xf0\xd6\xa2\x1b\x93\x24\x41\x1f\xf2\x4a\x7e\x9b\x48\x7a\x9a\x51\x40\x70\x59\x9b\x44\x35\x15\x3d\x14\x8a\x4b\x7b\xe8\x2b\x00\x21\x57\x05\x8c\xf1\xd0\xe8\x0e\xe5\x8d\xc3\xda\xb3\x21\x4d\x38\x02\xd2\x05\xd8\xbe\x83\xc6\x99\x6a\xf8\x82\x5c\x49\xae\x3a\x6c\xe9\x4d\x02\x8f\x21\x4b\x12\xc0\x55\x47\x20\x0e\xe3\x35\x6f\xea\x5e\xf7\x06\x85\xe1\x2a\x7d\xed\x29\x4c\x21\xd0\xd7\xd9\xc5\xf6\x6f\xcd\x02\xe3\xc2\xf4\x07\x63\x98\xcd\xd9\xf3\x0b\x55\xd4\x64\xca\x19\x43\xbe\xd5\xdb\xcd\xad\x38\x22\xca\xdf\xb0\x58\x31\xaf\x7b\x6b\x77\x9b\x5c\xf3\xea\x79\x5b\x32\x39\xb9\x28\xe0\x84\x76\xdf\xd7\x73\xcb\x05\x39\x08\xdb\x5e\x86\xb9\x36\xec\x4e\xfa\x76\x97\xdc\x7d\x83\x8d\x79\x89\x02\x64\x4e\x20\xdd\xe1\x77\x6f\x57\x5d\xf3\xde\xde\x55\xcd\x68\x9e\xe1\xef\x38\x73\xfa\x9d\x35\x90\xf7\x26\xc8\x70\x75\x49\x0e\x0c\x7d\xea\xbe\x4e\x0f\xec\xb8\x1b\x13\x6d\xf6\x7c\x01\x7a\x3d\x9d\xf0\xb0\x2b\x87\x3a\x9d\x95\x9b\xda\xef\xd6\x12\x25\xa3\x6d\xa4\x4c\xf7\x18\x49\x64\xa1\xc2\x19\xa1\xb5\x7a\x51\x02\xc2\x81\x58\x25\xa2\xdd\xe3\x50\x6e\xc1\xfb\x64\xc8\xa7\x46\xf2\x3e\x0d\x4b\x96\x04\xaa\x87\xb7\xd6\x0d\x30\x90\xf5\x1c\x4e\x09\xe3\xcc\x7e\xb8\x05\xf5\xaf\xaa\x77\xe0\x5a\xe6\x38\x6c\xf5\x1e\x8e\xbe\xa0\xf5\x06\x66\x05\xe8\x03\xeb\x86\x21\x95\xdd\x6f\xe2\x89\x8d\xfe\x70\xeb\xa4\xbb\x1d\xae\x07\xda\xdf\xf7\x57\xd3\xf0\xc3\x76\x42\x72\xf0\x1e\x0f\xe8\xf9\x97\xe7\xc3\x53\xf2\x0d\x78\xfe\x56\x07\xa6\xe4\xb4\xf8\xe3\x9f\x0e\x7b\x34\x37\xf5\xff\xd8\x63\xe6\x1c\x3a\xfd\xfe\xe8\x5c\x4b\xb1\x2e\x90\xea\x3e\xdb\x9b\xc1\xb4\x67\x92\xd5\x73\xc4\xee\xde\x80\xbc\x23\x05\xfc\xc9\xef\x7e\xf2\xbb\xff\x25\xbf\x3b\xb9\x24\xb8\xc4\xfc\xae\xac\xcc\xc0\x73\x72\x01\x32\xb4\x39\x49\xeb\xa6\xae\xf4\xa7\xd8\x9d\x39\x5e\x22\xb1\xc1\xde\x1d\xcc\x23\xe6\xd4\x8f\x4f\xf4\xfa\xc5\x98\x43\xb8\xbf\x4d\x49\x6e\x38\x10\x74\x2f\xb9\xae\xa3\xb0\x5d\xac\x38\xca\x83\x50\xd5\x60\xd1\x64\xe0\x41\xaf\x30\xe3\x50\x9d\xa7\xa8\x77\x88\x67\x22\x0e\xcb\x8e\x84\x03\xb9\x2a\xd3\x1c\x90\x63\xa6\xd9\x8e\x07\x03\x06\x83\x58\x70\x50\x1d\x09\x96\x0f\x6c\x51\x56\x58\x1f\x6f\x78\xf7\x04\x73\x6f\x78\xa8\xd8\xfe\x97\xeb\x9d\xb3\x22\x27\x58\x35\x96\xcc\x76\x1a\xdc\x2a\xc0\x12\x1c\x94\x10\x57\x05\x43\xb8\xdf\x7d\xe3\xd4\x81\xa4\x01\xc6\x55\xd9\xda\x81\xd0\x06\xb3\x12\x37\xe3\x81\xf5\xd8\xff\xe4\x38\x9e\xba\xcb\x6f\xa6\xee\x2c\x37\x7a\x05\xce\xe1\xe9\x9d\xe0\xd0\xcd\x7f\x01\x00\x00\xff\xff\xf3\x12\x12\x0d\x86\x1d\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x59\xcd\x8e\xe3\x36\x0c\xbe\xcf\x53\x08\xb3\xb7\x62\x6c\xa3\xb7\x22\xe7\xfe\x1c\x0a\xf4\xd0\x43\x2f\x45\x0f\xb4\xcc\x38\xda\x48\xa2\x2a\xc9\x99\xcd\x2e\xf6\xdd\x0b\xd9\xb1\x23\xc7\x76\xe2\x24\x9e\x74\xb0\xd8\x53\x6c\x8a\xa6\xc8\x4f\x14\xf5\x89\x49\xd8\x56\xe8\x62\xc5\xbe\x7c\x49\x7f\x17\xba\xf8\xfa\xf5\x89\x31\x30\xe2\x2f\xb4\x4e\x90\x5e\x31\x9b\x03\x4f\xa1\xf2\x1b\xb2\xe2\x33\x78\x41\x3a\xdd\xfe\xe4\x52\x41\xd9\xee\xc7\x27\xc6\x14\x7a\x28\xc0\xc3\xea\x89\x31\xc6\x34\x28\xac\x4d\xfd\x49\x12\x6b\x53\x8c\x49\xc8\x51\xba\x66\x3c\x98\x36\x2b\xe6\xf6\xba\x40\x27\xdc\x41\xd6\xbe\x06\xa3\x97\xc6\xfd\xde\xe0\x8a\x91\x41\x0b\x9e\xec\x88\x02\x27\x65\x48\xa3\xf6\x47\x33\x49\xa4\x6e\x2b\x89\xb5\x33\x49\x88\xf2\x37\x4b\x95\x39\xf8\x96\xb0\xe7\xe7\xfa\xc1\xa2\xa3\xca\x72\xec\xe4\x0e\xed\x4e\x70\x04\xce\xa9\xd2\xbe\xf1\x6a\x87\x36\xef\x14\x84\x32\x68\x1d\x69\xf0\x78\x9d\xe5\x80\x97\x33\xc0\x71\xc4\x68\x89\xfe\xac\xb1\x84\x19\x4b\x1f\x91\xfb\x94\x0c\x6a\xb7\x11\x6b\x9f\x0a\x1a\x9f\xe7\xa0\x79\xcd\x2c\x39\x78\xbe\x39\x3c\xe3\x27\x8f\x3a\xa4\x83\x1b\x37\xff\x91\xf2\xd8\x34\xfb\x3b\x98\x7d\x61\x52\x38\xff\xc2\xb8\x45\xf0\xf8\xc2\x0a\x94\x18\x7e\x2b\x53\xd4\xef\xaf\x61\x82\x56\xcc\x49\x4a\xe4\x21\xbb\xd8\x3f\xd7\x41\x68\xa8\x70\xd1\x63\x86\x9f\x90\xf7\xd7\xad\x1d\x46\x5d\x18\x12\xed\x02\x26\x2c\xac\x99\x70\x1e\xb5\xdf\x91\xac\x14\x72\x09\x42\xb5\x83\x9c\xf4\x5a\x94\x0a\x8c\xeb\x8c\x71\x8b\xde\x5d\x4c\x89\xf1\xe0\xdb\xa0\x5b\x10\x4e\xa3\x3e\xc0\x71\x6d\xf0\x16\x8d\x14\xbc\xde\x95\x9c\xb4\xb7\xc1\x9e\x75\x67\x07\x33\xc7\x41\xe2\x52\x0e\xbf\x30\x73\xce\x6f\x30\x66\x22\x65\x0a\x40\x45\xda\x1d\x11\x2d\xd0\x48\xda\x2b\xd4\x63\x92\xc8\xe9\x2e\xae\xe8\xdb\x48\xd2\xd3\x74\x1e\x3c\xae\x2b\x19\xa9\xc6\xa2\x87\x42\x71\x69\x0f\xdd\x01\x88\xd0\xa5\x45\xe7\xba\x44\xd7\xe8\x5f\xc9\x6e\x0d\x49\xc1\x05\x8e\x80\x74\x01\xb6\x77\x90\x38\x53\x09\x9f\x0b\x5d\x08\x5d\x76\x5b\x7a\x17\xc1\x23\x85\x12\xde\x82\x2e\x8f\x40\x74\xe5\x35\x0b\xeb\x5e\xf5\x0a\x85\xa4\x32\x7e\xed\x29\x4c\x21\xd0\xd7\x69\x7c\xfb\xb7\x22\x0f\xe3\xc2\xf8\x83\x31\xcc\xe6\xec\xf9\x84\xe5\x95\x90\xc5\x8c\x22\x5f\xeb\x35\x75\xcb\x8d\x88\xb2\x57\xcc\x37\x44\xdb\xde\xd8\x62\x95\x6b\xde\x7a\xde\x16\x4c\x26\xb4\xf3\xa0\xbd\x68\xce\xd7\x73\xc3\xb9\xd0\x60\xf7\xbd\x08\x33\x2e\x49\x9f\xe4\x6d\x13\xdc\xb2\xce\xba\xac\x40\x0f\x42\x9e\x40\xda\xe0\xb7\xf4\x54\x6d\xf2\xde\x9e\x55\xa1\x34\xcf\x98\xef\x58\x73\xfa\x99\x35\x90\xf7\x2a\xc8\x70\x74\x2d\x34\x48\xf1\xb9\x3d\x9d\x16\xce\xb8\x0f\xec\x57\xb2\x4c\x91\x16\x9e\xac\xd0\x25\x5b\x57\xba\xd6\x75\x2c\xdf\x77\x6c\x31\x71\xc5\x76\x0c\x95\xe9\x82\x33\x60\x11\xb1\x60\x3c\xa6\x4e\x2d\x04\xd5\xbd\x34\x34\xab\x79\x7e\xed\x98\x55\x4d\x34\xea\xa8\xbb\xd7\x26\xf8\x29\x2f\x8f\x11\xa6\x9c\x2c\x92\x4b\x39\xa9\x0b\x8e\x1f\xbe\x19\xf5\x31\x76\xab\x73\x64\x74\xe6\xa9\x93\xfc\xf4\x5c\x3a\x8f\x49\x17\xdd\x07\xf6\xcb\x1f\x3f\xdf\xb5\x68\xf7\xa7\x72\xa8\xea\x39\xf0\xed\x74\x4a\x0f\xeb\xce\x50\xa7\xb5\x72\x53\x81\xb9\x75\x13\x46\x87\xd7\xc8\x46\x5c\xe2\xd0\x11\x0a\x4a\x9c\xe1\x5a\xad\xe7\xbc\x45\xe8\xa8\x73\x24\x6a\x1e\x87\x72\x05\xc6\x44\xc7\x78\x6c\x24\xeb\x13\xed\x68\xc8\x43\xf9\xf0\xe3\xea\x06\x18\x84\x32\x64\x4f\xaf\x04\x33\xf3\xe1\x16\xd4\xef\x5a\x6f\x4b\x95\x9f\x33\x61\xad\xf7\x70\xf4\x3d\x2a\x23\x61\x96\x83\xc6\x12\x0f\x1c\xb8\x68\xbf\x71\x27\x36\xfa\xc7\x57\x2b\x6d\x76\x38\x1f\x68\xbf\x6f\x5e\x24\xe9\x61\x3b\x21\x6a\xad\x8c\x3b\xf4\xfc\xc3\x73\xf7\x14\x55\xff\xe7\xa5\xfc\xbb\xa3\x1f\xf0\xed\xdf\xff\x7b\x17\x99\x78\xfe\xc7\x36\x12\xe6\x5c\x98\xde\x1e\x9d\x6b\x49\xf4\x85\x6b\x53\x9f\xcf\xcf\xb8\x4b\xcd\xbc\x8e\x9c\xa3\xee\x4b\x03\xf2\x86\x24\xff\x81\xb5\xf1\x3b\xbf\xfb\xce\xef\xde\x0f\xbf\x3b\x69\x03\x5d\x62\x7e\x57\xae\xcc\x60\xe6\xa8\xc5\x35\xb4\x39\x49\xeb\xa6\xfe\xb4\x99\x62\x77\xf2\xd8\x26\x24\x89\xbd\x2e\xdb\x23\xea\xd4\xb7\x4f\xf4\xfa\x8b\x31\x87\x70\xff\x3f\x4b\x72\xc3\x85\xa0\x7d\xc9\x78\xe5\x3c\xa9\x64\x43\x87\xc6\xc7\xdb\xa3\xca\x41\xa1\x4c\xc1\x00\xdf\x60\x4a\xb6\x3c\x4f\x51\x17\xf0\x67\xc2\x8f\xd9\x7d\x99\x84\x81\x44\xeb\x15\x68\x28\x8f\x04\xcb\x58\x52\xe8\x37\x58\x1d\x7b\xf8\x63\xcd\x9b\x58\xb1\xfe\x1f\xf3\x8d\xa3\x12\xda\x63\x19\x2c\xc9\xfd\x34\xb8\xa5\x85\x35\x68\x28\xc0\x6d\x72\x02\xbb\x5c\x47\x79\xea\x42\x12\x80\xd1\x65\xba\xd5\xe0\xc5\x0e\xd3\x02\x77\xe3\x8e\xf5\xd8\xff\x64\x39\x9e\xfa\xb7\x26\x54\xdd\x59\xd3\xf0\x0d\x68\x8d\xa7\x5d\xdf\xe1\x34\xff\x05\x00\x00\xff\xff\x9d\x02\xf8\xab\x68\x1f\x00\x00"), }, "/prometheus-config.yml": &vfsgen۰CompressedFileInfo{ name: "prometheus-config.yml",