diff --git a/assets/dns/daemonset.yaml b/assets/dns/daemonset.yaml index 54662eea6..0639dc6d0 100644 --- a/assets/dns/daemonset.yaml +++ b/assets/dns/daemonset.yaml @@ -30,10 +30,10 @@ spec: port: 8080 scheme: HTTP initialDelaySeconds: 10 - periodSeconds: 10 + periodSeconds: 3 successThreshold: 1 failureThreshold: 3 - timeoutSeconds: 10 + timeoutSeconds: 3 livenessProbe: httpGet: path: /health diff --git a/pkg/manifests/bindata.go b/pkg/manifests/bindata.go index bc7737ce1..ce816e669 100644 --- a/pkg/manifests/bindata.go +++ b/pkg/manifests/bindata.go @@ -2,7 +2,7 @@ // sources: // assets/dns/cluster-role-binding.yaml (223B) // assets/dns/cluster-role.yaml (397B) -// assets/dns/daemonset.yaml (6.387kB) +// assets/dns/daemonset.yaml (6.385kB) // assets/dns/metrics/cluster-role-binding.yaml (279B) // assets/dns/metrics/cluster-role.yaml (246B) // assets/dns/metrics/role-binding.yaml (293B) @@ -118,7 +118,7 @@ func assetsDnsClusterRoleYaml() (*asset, error) { return a, nil } -var _assetsDnsDaemonsetYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x59\x6d\x57\x1b\xb7\xf2\x7f\xcf\xa7\x98\x2e\xfc\x43\xd2\xb0\x60\x92\x90\xe6\xbf\x09\xbd\x75\xc1\x14\x4e\x03\xf8\x60\xa7\x79\xc1\xe1\xfa\xc8\xda\xb1\x57\xd7\x5a\x49\x95\xb4\x6b\xf6\x80\xbf\xfb\x3d\xd2\xfa\x61\xd7\x6b\x68\x73\x9f\x4e\xf3\xc2\xb1\x35\x33\x3f\xcd\x8c\xe6\x49\x62\xc2\x44\x1c\xc1\x29\xc1\x54\x8a\x1e\xda\x2d\xa2\xd8\x6f\xa8\x0d\x93\x22\x02\xa2\x94\x39\xc8\x0f\xb7\xb6\x41\x90\x14\xf7\xfc\xa7\x51\x84\x22\x10\x11\x03\x27\x43\xe4\x06\x88\x46\x30\x68\x81\x58\xd0\x99\xb0\x2c\xc5\x2d\xa3\x90\x46\x5b\x00\x16\x53\xc5\x89\x45\xf7\x1d\x60\xb1\xea\xbf\xa3\xce\x19\xc5\x36\xa5\x32\x13\xf6\x8a\xa4\x18\x41\x2c\xcc\x9c\xaa\x34\x93\x9a\xd9\xe2\x84\x13\x63\x4a\xa2\x29\x8c\xc5\x34\x14\x32\xc6\x90\x6a\x66\x19\x25\x7c\xce\x4d\xa5\xb0\x84\x09\xd4\x66\x81\x1e\x7a\x4d\xab\x88\x00\xdb\xc0\x52\x32\x46\x60\x66\x5d\xdb\x05\x87\xa7\x77\x33\xce\xbb\x92\x33\x5a\x44\x70\x31\xba\x92\xb6\xab\xd1\xa0\xb0\x4b\x2e\x8b\x3a\x65\x82\x58\x26\xc5\x25\x1a\xe3\x44\xe6\xec\x67\x84\xf3\x21\xa1\x93\xbe\xfc\x2c\xc7\xe6\x5a\x74\xb4\x96\x7a\x29\x47\x65\x9a\x12\xe7\xea\x5b\x08\xa8\xd4\x18\x0b\x13\xc0\xdd\x92\x4c\xf4\xd8\x78\x5a\x48\xa5\x18\x05\x7b\x10\x1c\xa0\xa5\x07\x73\xce\x83\x13\xa9\x71\xc4\x38\x56\x45\x72\xc9\xb3\x14\x2f\x9d\x03\x97\x96\xaf\x6c\x77\x30\x6c\x1c\x96\x4c\x4b\x2a\x40\xea\xf8\xbb\xc4\x26\x11\x54\x77\xa8\x70\x68\x24\xf1\xb5\xe0\x45\x04\x56\x67\x2b\x51\x25\x75\x7d\x9f\xa5\xdf\xbb\x52\xdb\x08\x8e\xde\x1e\xbd\xad\xa0\x34\x4f\xc0\x9d\xab\xb4\x92\x4a\x1e\xc1\x97\xd3\xee\xb7\x23\x85\x96\xaa\x8d\x68\xfd\x93\x15\x9a\xd3\x9e\x09\x34\xa6\xab\xe5\x10\xa3\x0a\x7f\x62\xad\xfa\x05\x6d\x75\x09\x40\x95\x9e\x48\x90\x70\x9b\xd4\x29\x5e\x97\x0f\xad\x0f\xad\xda\xb2\xa1\x09\x3a\x7d\xce\xfb\xfd\x6e\x85\xc0\x04\xb3\x8c\xf0\x53\xe4\xa4\xe8\x21\x95\x22\x36\x11\x1c\x56\x45\x15\x6a\x26\xe3\xcd\x34\x93\x51\x8a\xc6\xf4\x13\x8d\x26\x91\x3c\x8e\xe0\xb0\x42\x1d\x11\xc6\x33\x8d\x15\x6a\xd5\x3d\x2e\x86\x65\x66\x37\x01\x73\x96\xe3\x5f\xc4\x15\xef\x5b\xcf\xa8\x7c\xf4\x6f\xb8\xe2\xa8\x72\xf2\x46\x66\x9a\xa2\x89\x6a\xc1\xfc\x7b\x86\xc6\x9a\xba\xa9\x54\x65\x11\x1c\xb5\xd2\xda\x62\x8a\xa9\xd4\x45\x04\x3f\xb4\x2e\xd9\x5a\x21\x99\x64\x43\x0c\xf5\x90\xd0\x50\x69\x79\x5f\x7c\x43\x51\xf1\x79\x5d\x09\xf5\x30\xe4\x72\x6c\xa5\xb1\x31\x6a\x5d\x5b\x37\x48\x33\x8d\x21\x67\xc6\xa2\x08\x49\x1c\x6b\x34\xe6\x38\xfa\xff\xc3\xa3\x77\x35\x3e\xcb\x4d\x48\x99\x4a\x50\x87\x26\x63\x16\xcd\x71\xff\x73\x6f\xd0\x39\x39\x3d\xef\x0c\x6e\x7a\xed\xc1\xd7\x8b\xfe\xf9\xa0\xdd\xe9\x0d\x0e\xdf\x7c\x18\xfc\x72\x72\x39\xe8\x9d\xb7\xdf\x1c\xbd\xdf\x5b\x71\x75\x4e\x4e\xff\x80\xaf\x81\x73\xf2\xf3\xc9\x9f\xc2\xd9\xc8\xf7\x0c\x5a\xcd\xb2\x4c\x19\xab\x91\xa4\xc7\x2e\x3c\xa3\x83\x83\xc3\x37\x3f\xec\xb7\xf6\x5b\xfb\x87\xce\x09\x6f\x0f\x9a\x5e\x40\x6d\x43\x57\x15\x8f\x7d\x25\xb3\xdc\x1c\x28\xcd\x72\x62\xd1\x7d\xdf\xa7\xda\x36\x44\xe6\xf4\x70\x82\xc5\x33\x92\x13\x2c\xfe\x74\xd9\xab\x9d\xcf\xa2\x58\xa5\x68\x35\xa3\xe6\x5f\x0e\xcd\xc3\x27\x42\xf3\xdd\x2a\x34\x9f\xae\xff\xeb\x15\xbe\x62\xdd\x53\x8a\x3a\xdf\xfc\x51\x07\xa8\x34\xd5\xb2\x0d\x3b\xa3\x78\x8e\xfa\x2f\xd3\x62\x7d\x06\xb9\xb1\x41\x0a\x8b\xf7\xb5\xea\xe6\xec\x67\x1c\xc7\x18\xaf\x75\xb5\xe7\x9b\x68\x22\x8d\x35\x3e\x50\x9e\xe9\xa0\x9e\xa9\xe2\x04\x14\x39\x5c\xb5\x2f\x3b\xbd\xce\xcd\x6f\x9d\x1b\x3f\x2a\x9d\x7c\xfe\xd2\xeb\x77\x6e\x06\xa7\xd7\x97\xed\x8b\xab\x4d\x23\xd3\x42\x1c\x45\xde\x54\xc3\x21\x5d\x9c\x74\x7a\x15\x25\xb6\xe1\xc4\x0d\x14\x20\x35\x94\x13\x99\x41\x45\x34\xb1\x18\x83\xab\x20\x20\x47\x8b\x19\xcb\xd4\xa4\xae\xae\xfb\x9d\x08\xce\xa4\x06\x21\xa7\x7b\x80\xc2\x64\x1a\xc1\x26\x68\xd0\xab\xa5\x91\x13\xcb\x72\x2c\x67\xbd\x8f\x30\x92\x1a\x90\xd0\xa4\x4e\xd8\xab\x61\x12\x01\x84\x33\x62\x60\xca\x6c\xe2\xb0\xd6\xed\x35\xd9\x68\xc4\xee\x61\xca\x38\x07\xc2\x8d\x84\x21\x02\x89\x63\x8c\xf7\x2b\x38\x39\xe1\x19\x46\x10\xf8\x18\x09\x35\x8e\x99\xb1\xba\xd8\x97\x0a\x85\x49\xd8\xc8\x86\x6b\x04\x93\xd3\xa0\x31\x5d\x55\x5c\x77\x30\x64\xe2\x60\x48\x4c\x52\x2d\x02\xb4\xf2\xe3\xb1\x6a\xc4\x77\x4d\x76\xf0\x67\x14\x66\x12\x14\x53\xe8\x3a\xcf\x56\xb5\x87\x69\xa2\x60\xf7\x1f\x72\x68\x20\x54\xf0\x08\xf7\xae\xd2\xc3\xc4\x99\xf8\xf8\xe8\x63\xec\x23\x4c\x09\xb3\x1f\x01\xef\x99\x85\xd6\x2e\xf4\x3b\x37\x97\x55\x84\xeb\x6e\xe7\xaa\x77\x7e\x71\xd6\x1f\x5c\xb6\x6f\x7e\xed\xdc\x1c\x07\x2b\x5b\xc7\x28\xd0\x9f\x66\x3d\xd5\x82\x8a\xf8\xf9\x75\xaf\xdf\x1b\x9c\x5d\x7c\xee\x1c\x07\xab\x38\xac\x72\xf4\x3b\x97\xdd\x06\xc3\xbe\x4d\x55\x50\x55\xe3\xe2\xac\x77\xbc\xbb\x07\xbb\x3e\xeb\x21\xd4\x10\x92\x65\xe8\xc0\xa7\x4f\x9f\x20\xd8\x79\x58\x04\xe0\xac\x26\xb9\x0d\x97\x64\x82\x40\xfc\x9c\x2f\x35\xd1\x05\xb8\x54\x59\x85\x81\xe4\x71\x99\x42\x7e\x7d\xd7\x00\xb1\x56\xb3\x61\x66\xd1\x54\x4f\x9e\x2a\x08\x47\x10\x86\x2b\x6a\x28\x05\x2f\xdc\xc6\x2b\x23\x67\x81\xfb\xbd\x34\xa9\xae\xc9\x34\x71\xfb\x96\x4e\x8f\x65\xad\x74\xc6\x48\xb9\x0b\xec\xb0\x0d\x26\xa7\x03\xa6\x4c\x8d\xec\xe2\xdb\xe4\x14\x98\x70\xf0\x0b\xbb\x6f\x7f\xba\x9b\x05\x0d\x28\x67\xf1\x19\x5a\x9a\x2c\xfc\x03\x17\x5d\x18\x69\x99\x02\xe5\x99\xb1\xa8\x5d\x6d\x04\x36\x02\x55\x16\xb4\x7d\xf8\x8a\x90\x3a\x17\x19\xcc\x51\x13\x0e\x56\x33\x34\x0d\x4c\x2b\x21\x96\xc0\x6c\x04\x17\xdd\xfc\xdd\x9e\xfb\x7c\xef\x3f\xdf\x81\xcc\x51\xbb\xf1\xd6\x57\x11\xb7\xbe\x5c\xd9\x87\x7e\x82\x60\xa7\x12\x38\x71\xf9\x2e\x36\x00\x3b\xbb\x9d\x81\x31\x2a\x2e\x8b\x14\x85\x9d\xe7\xe8\xaf\x99\x2e\x34\x48\xe1\x4e\x08\x35\x5c\x2b\x14\x3d\x4b\xe8\x04\x5e\x5e\xf7\xba\x87\x6f\x5f\x41\x08\x36\x91\x06\x9d\x5e\x42\xda\x06\xb0\xc9\x94\xeb\x8b\x6e\x8c\x07\x2e\x49\x3c\x24\x9c\x08\x8a\xda\x78\x3d\x5d\x63\x63\xbe\x96\x10\x9a\x30\x31\x86\xd3\xab\x1e\xd8\x44\xcb\x6c\x9c\x78\xd5\xd7\xf0\x68\x1a\x9b\xe3\x97\xbb\x31\x1b\x43\x68\xa1\x0d\x3f\x05\x3b\x0f\xab\x02\x3a\x0b\xe0\xb5\x49\xdc\x6e\xee\x80\x72\x3a\xdb\xdf\x79\xa8\xd7\x97\x59\xf0\x38\xd6\xa8\x20\xcc\x21\xf8\xfb\xc7\x60\x77\x0d\xbe\xfc\xb7\x84\x6f\xb7\xff\xdb\x3b\xc0\x6b\x4b\x15\xbc\xd6\x68\x75\x71\xdc\xfa\x1f\x98\xf3\x9f\xdd\xef\xd5\xda\x86\x2e\x82\x98\x4b\x90\x9d\x87\xef\xdc\x51\xdd\x7e\x7f\x37\x5b\x63\x69\x24\x0a\x00\x53\xe6\xf8\xe5\xce\x4b\xcc\x09\x77\x3b\x7b\x41\x76\x37\x0b\x5e\xad\xc3\x83\xcb\x98\xdb\x5b\x08\x76\xfe\x16\x40\x88\xbf\x43\x0b\x5e\xbc\x70\x22\xdb\x4c\x95\x89\x08\xa1\x40\x68\xc1\xdd\xdd\x47\x57\x55\xc4\x06\x7f\xcc\x33\xfb\x76\x6e\x62\x70\x77\x1c\xec\x3c\x2c\xc4\x37\xf0\x0f\x35\x92\x49\x63\x7d\xc4\x1a\x66\x09\xdc\x6a\x2c\xd4\x56\xb6\xe1\x8b\x8a\x89\xc5\xca\x28\x00\xbe\x78\xb1\x11\x4c\x11\xc6\x68\x5d\x63\x63\x71\xa5\x64\x98\x35\x80\xaf\x58\x76\x46\x21\x2d\x64\x0d\xb0\x69\x82\xc2\x99\xad\xfd\x5c\x35\xbf\xad\x2f\xd1\x64\x66\xdd\xc4\x25\x35\x10\xc5\x20\x13\x24\x27\x8c\x93\x21\xe3\xcc\x16\x6b\xdb\xf4\x2c\xe1\x08\x28\x7c\x0d\x02\x2a\x33\x1e\xbb\xd6\x64\xac\x3b\xda\xca\x86\x6c\xe4\x6b\xf7\x62\x07\x66\x20\x46\x8e\x16\xe3\xad\xe6\x99\x85\x62\x1e\x55\xde\xfb\xdf\xdf\x85\xb3\xe0\xa9\x63\xda\x86\x9f\x33\xc6\x63\x20\x20\x70\x5a\xe9\x0a\x65\x01\xad\x1a\xec\x0a\x94\xcc\x34\xd0\xcc\x58\x99\x2e\x35\x1e\x31\x6e\x51\x63\xec\x6c\x5e\xc3\x5e\x86\xef\x36\xec\x3c\xac\xb7\xd5\xb2\x71\xd4\x1a\xc9\x8f\xcf\xb4\x92\x52\xd7\xb6\x52\xe8\x2b\x59\xd9\x77\x57\x4a\xb8\x76\xd1\x9c\xab\xa0\xd1\x49\xbe\x5b\x38\xe5\x89\x4e\x32\x4f\x2b\x55\xe6\xd5\x82\xb9\x0c\xdf\xbb\xd9\x46\x01\x00\xa4\x89\x04\x1f\xd9\xb3\x52\x68\xf1\x5f\x33\xa7\xe1\x09\x57\xfc\xd8\xb0\x7d\x7d\x93\x46\xd0\x6f\x0a\x7b\xe7\xa3\xfe\xf5\xe9\x75\xb4\x21\xfc\x89\x95\x29\xa3\x84\xf3\xc2\x75\x36\x92\x4b\x16\x03\x11\x05\x30\x41\xa5\x30\xfe\x7a\x6b\x61\x88\x09\xc9\x59\x65\x78\x5f\xa0\xde\xa0\xe2\x6e\x9e\xdd\x14\x11\xa9\x8c\xd9\x88\x61\x0c\x79\xf9\x42\xe9\xa2\x50\x20\xc6\x6b\xb1\xe9\x3a\x8a\x5a\x33\xb3\x11\x03\x8f\x8f\xf3\xb9\xe3\x79\xbe\xa6\xd5\x0b\x5e\x97\x19\x2e\x65\x35\xa6\x32\xc7\x78\x65\xab\x8f\x6a\xaa\xd1\xdd\x26\xcb\xd4\xf1\x5d\x71\x35\xdd\x00\x95\xaa\x00\x9a\x64\xba\x9e\x24\x6b\xf5\xc7\x70\x44\x05\xef\x5b\xf0\xc2\x0f\x92\x35\x5a\x26\xdc\x6c\xda\x1c\x68\x6a\x87\xf7\xcd\x0f\x22\x9b\x2f\x9d\x6f\x0e\x97\x97\xce\x58\x98\xc5\x55\xec\x14\x47\x24\xe3\x0b\xad\xdc\x94\xda\x43\x8e\xd4\x4a\xbd\x42\x9e\x64\x43\xd4\x02\xdd\xb8\xc7\xe4\x81\x34\x11\x70\x26\xb2\xfb\x92\x38\xe7\x2a\x2f\x60\x8d\xa7\xdb\xcd\xcf\x97\xe5\xea\x25\x51\x51\xe5\xbe\x75\x45\xd2\xe7\xee\x9c\x00\xcc\x62\x5a\xb3\x37\x84\x09\x16\x11\x2c\x1e\x55\x37\xbc\x82\xad\x91\x9e\xb9\x0f\xba\x25\x7f\x19\xdc\x5a\xc7\xd8\x70\x39\x04\xb0\x85\xc2\x08\xce\x9a\xd0\x9b\x6e\xe2\xdb\xee\x4a\xab\xd1\x3e\x6b\xa1\x95\xdc\x5d\x15\x98\x14\x4b\x1b\xb7\xfd\xc4\xe5\x32\xc3\xb8\xb0\xd4\x99\x00\x37\x80\x16\x53\xd7\x46\xf6\xa1\x5f\x4a\x20\x10\xce\xc1\x12\x26\x96\x1a\x86\x20\x95\x23\x49\x1d\x41\xc7\xf5\x06\x47\x28\x7b\x52\xcf\x3a\x91\x71\x51\xee\x51\x9a\x71\x23\x39\x67\x62\x5c\x96\x00\xbf\xae\xab\x2b\x2b\x75\xae\xa4\xc5\xc8\x0f\xac\xb1\xff\x43\x83\x7f\x44\x71\xbc\xa8\x41\xcb\x4c\x38\x3d\x13\x04\x85\x9a\xa2\xf0\x1d\x2d\x53\x4b\xe1\x97\x99\xe0\x6c\xe2\x2f\xa9\x95\x49\xb6\x02\xb1\xe7\xe6\x7f\x77\x45\x2d\x91\x62\x39\x15\xaf\x16\x33\x66\x4a\xee\xbf\x2c\xba\x22\xc7\x08\x0e\x5b\xff\xb7\xf5\xcf\x00\x00\x00\xff\xff\xc5\x1d\xc8\xfd\xf3\x18\x00\x00") +var _assetsDnsDaemonsetYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x59\x6d\x57\x1b\xb7\xf2\x7f\xcf\xa7\x98\x2e\xfc\x43\xd2\xb0\x60\x92\x90\xe6\xbf\x09\xbd\x75\xc1\x14\x4e\x03\xf8\x60\xa7\x79\xc1\xe1\xfa\xc8\xda\xb1\x57\xd7\x5a\x49\x95\xb4\x6b\xf6\x80\xbf\xfb\x3d\xd2\xfa\x61\xd7\x6b\x68\x73\x9f\x4e\xf3\xc2\xb1\x35\x33\x3f\xcd\x8c\xe6\x49\x62\xc2\x44\x1c\xc1\x29\xc1\x54\x8a\x1e\xda\x2d\xa2\xd8\x6f\xa8\x0d\x93\x22\x02\xa2\x94\x39\xc8\x0f\xb7\xb6\x41\x90\x14\xf7\xfc\xa7\x51\x84\x22\x10\x11\x03\x27\x43\xe4\x06\x88\x46\x30\x68\x81\x58\xd0\x99\xb0\x2c\xc5\x2d\xa3\x90\x46\x5b\x00\x16\x53\xc5\x89\x45\xf7\x1d\x60\xb1\xea\xbf\xa3\xce\x19\xc5\x36\xa5\x32\x13\xf6\x8a\xa4\x18\x41\x2c\xcc\x9c\xaa\x34\x93\x9a\xd9\xe2\x84\x13\x63\x4a\xa2\x29\x8c\xc5\x34\x14\x32\xc6\x90\x6a\x66\x19\x25\x7c\xce\x4d\xa5\xb0\x84\x09\xd4\x66\x81\x1e\x7a\x4d\xab\x88\x00\xdb\xc0\x52\x32\x46\x60\x66\x5d\xdb\x05\x87\xa7\x77\x33\xce\xbb\x92\x33\x5a\x44\x70\x31\xba\x92\xb6\xab\xd1\xa0\xb0\x4b\x2e\x8b\x3a\x65\x82\x58\x26\xc5\x25\x1a\xe3\x44\xe6\xec\x67\x84\xf3\x21\xa1\x93\xbe\xfc\x2c\xc7\xe6\x5a\x74\xb4\x96\x7a\x29\x47\x65\x9a\x12\xe7\xea\x5b\x08\xa8\xd4\x18\x0b\x13\xc0\xdd\x92\x4c\xf4\xd8\x78\x5a\x48\xa5\x18\x05\x7b\x10\x1c\xa0\xa5\x07\x73\xce\x83\x13\xa9\x71\xc4\x38\x56\x45\x72\xc9\xb3\x14\x2f\x9d\x03\x97\x96\xaf\x6c\x77\x30\x6c\x1c\x96\x4c\x4b\x2a\x40\xea\xf8\xbb\xc4\x26\x11\x54\x77\xa8\x70\x68\x24\xf1\xb5\xe0\x45\x04\x56\x67\x2b\x51\x25\x75\x7d\x9f\xa5\xdf\xbb\x52\xdb\x08\x8e\xde\x1e\xbd\xad\xa0\x34\x4f\xc0\x9d\xab\xb4\x92\x4a\x1e\xc1\x97\xd3\xee\xb7\x23\x85\x96\xaa\x8d\x68\xfd\x93\x15\x9a\xd3\x9e\x09\x34\xa6\xab\xe5\x10\xa3\x0a\x7f\x62\xad\xfa\x05\x6d\x75\x09\x40\x95\x9e\x48\x90\x70\x9b\xd4\x29\x5e\x97\x0f\xad\x0f\xad\xda\xb2\xa1\x09\x3a\x7d\xce\xfb\xfd\x6e\x85\xc0\x04\xb3\x8c\xf0\x53\xe4\xa4\xe8\x21\x95\x22\x36\x11\x1c\x56\x45\x15\x6a\x26\xe3\x25\xad\x6a\xa1\xc9\x28\x45\x63\xfa\x89\x46\x93\x48\x1e\x47\x70\x58\xa1\x8e\x08\xe3\x99\xc6\x0a\xb5\x2a\xeb\x42\x58\x66\x76\x03\x2e\x67\x39\xfe\x45\x1c\xf1\xbe\xf5\x8c\xc6\x47\xff\x86\x27\x8e\x2a\xe7\x6e\x64\xa6\x29\x9a\xa8\x16\xca\xbf\x67\x68\xac\xa9\x9b\x4a\x55\x16\xc1\x51\x2b\xad\x2d\xa6\x98\x4a\x5d\x44\xf0\x43\xeb\x92\xad\x95\x91\x49\x36\xc4\x50\x0f\x09\x0d\x95\x96\xf7\xc5\x37\x94\x14\x9f\xd5\x95\x40\x0f\x43\x2e\xc7\x56\x1a\x1b\xa3\xd6\xb5\x75\x83\x34\xd3\x18\x72\x66\x2c\x8a\x90\xc4\xb1\x46\x63\x8e\xa3\xff\x3f\x3c\x7a\x57\xe3\xb3\xdc\x84\x94\xa9\x04\x75\x68\x32\x66\xd1\x1c\xf7\x3f\xf7\x06\x9d\x93\xd3\xf3\xce\xe0\xa6\xd7\x1e\x7c\xbd\xe8\x9f\x0f\xda\x9d\xde\xe0\xf0\xcd\x87\xc1\x2f\x27\x97\x83\xde\x79\xfb\xcd\xd1\xfb\xbd\x15\x57\xe7\xe4\xf4\x0f\xf8\x1a\x38\x27\x3f\x9f\xfc\x29\x9c\x8d\x7c\xcf\xa0\xd5\x2c\xcb\x94\xb1\x1a\x49\x7a\xec\xc2\x33\x3a\x38\x38\x7c\xf3\xc3\x7e\x6b\xbf\xb5\x7f\xe8\x9c\xf0\xf6\xa0\xe9\x05\xd4\x36\x74\x35\xf1\xd8\xd7\x31\xcb\xcd\x81\xd2\x2c\x27\x16\xdd\xf7\x7d\xaa\x6d\x43\x64\x4e\x0f\x27\x58\x3c\x23\x39\xc1\xe2\x4f\x17\xbd\xda\xf9\x2c\x4a\x55\x8a\x56\x33\x6a\xfe\xe5\xd0\x3c\x7c\x22\x34\xdf\xad\x42\xf3\xe9\xea\xbf\x5e\xdf\x2b\xd6\x3d\xa5\xa8\xf3\xcd\x1f\xd5\xff\x4a\x4b\x2d\x9b\xb0\x33\x8a\xe7\xa8\xff\x32\x0d\xd6\x67\x90\x1b\x1a\xa4\xb0\x78\x5f\xab\x6e\xce\x7e\xc6\x71\x8c\xf1\x5a\x4f\x7b\xbe\x85\x26\xd2\x58\xe3\x03\xe5\x99\xfe\xe9\x99\x2a\x4e\x40\x91\xc3\x55\xfb\xb2\xd3\xeb\xdc\xfc\xd6\xb9\xf1\x83\xd2\xc9\xe7\x2f\xbd\x7e\xe7\x66\x70\x7a\x7d\xd9\xbe\xb8\xda\x34\x30\x2d\xc4\x51\xe4\x4d\x35\x1c\xd2\xc5\x49\xa7\x57\x51\x62\x1b\x4e\xdc\x38\x01\x52\x43\x39\x8f\x19\x54\x44\x13\x8b\x31\xb8\x0a\x02\x72\xb4\x98\xb0\x4c\x4d\xea\xea\xba\xdf\x89\xe0\x4c\x6a\x10\x72\xba\x07\x28\x4c\xa6\x11\x6c\x82\x06\xbd\x5a\x1a\x39\xb1\x2c\xc7\x72\xd2\xfb\x08\x23\xa9\x01\x09\x4d\xea\x84\xbd\x1a\x26\x11\x40\x38\x23\x06\xa6\xcc\x26\x0e\x6b\xdd\x5e\x93\x8d\x46\xec\x1e\xa6\x8c\x73\x20\xdc\x48\x18\x22\x90\x38\xc6\x78\xbf\x82\x93\x13\x9e\x61\x04\x81\x8f\x91\x50\xe3\x98\x19\xab\x8b\x7d\xa9\x50\x98\x84\x8d\x6c\xb8\x46\x30\x39\x0d\x1a\xb3\x55\xc5\x75\x07\x43\x26\x0e\x86\xc4\x24\xd5\x22\x40\x2b\x3f\x1e\xab\x46\x7c\xd7\x64\x07\x7f\x46\x61\x26\x41\x31\x85\xae\xf3\x6c\x55\x7b\x98\x26\x0a\x76\xff\x21\x87\x06\x42\x05\x8f\x70\xef\x2a\x3d\x4c\x9c\x89\x8f\x8f\x3e\xc6\x3e\xc2\x94\x30\xfb\x11\xf0\x9e\x59\x68\xed\x42\xbf\x73\x73\x59\x45\xb8\xee\x76\xae\x7a\xe7\x17\x67\xfd\xc1\x65\xfb\xe6\xd7\xce\xcd\x71\xb0\xb2\x75\x8c\x02\xfd\x69\xd6\x53\x2d\xa8\x88\x9f\x5f\xf7\xfa\xbd\xc1\xd9\xc5\xe7\xce\x71\xb0\x8a\xc3\x2a\x47\xbf\x73\xd9\x6d\x30\xec\xdb\x54\x05\x55\x35\x2e\xce\x7a\xc7\xbb\x7b\xb0\xeb\xb3\x1e\x42\x0d\x21\x59\x86\x0e\x7c\xfa\xf4\x09\x82\x9d\x87\x45\x00\xce\x6a\x92\xdb\x70\x49\x26\x08\xc4\x4f\xf9\x52\x13\x5d\x80\x4b\x95\x55\x18\x48\x1e\x97\x29\xe4\xd7\x77\x0d\x10\x6b\x35\x1b\x66\x16\x4d\xf5\xe4\xa9\x82\x70\x04\x61\xb8\xa2\x86\x52\xf0\xc2\x6d\xbc\x32\x72\x16\xb8\xdf\x4b\x93\xea\x9a\x4c\x13\xb7\x6f\xe9\xf4\x58\xd6\x4a\x67\x8c\x94\xbb\xc0\x0e\xdb\x60\x72\x3a\x60\xca\xd4\xc8\x2e\xbe\x4d\x4e\x81\x09\x07\xbf\xb0\xfb\xf6\xa7\xbb\x59\xd0\x80\x72\x16\x9f\xa1\xa5\xc9\xc2\x3f\x70\xd1\x85\x91\x96\x29\x50\x9e\x19\x8b\xda\xd5\x46\x60\x23\x50\x65\x41\xdb\x87\xaf\x08\xa9\x73\x91\xc1\x1c\x35\xe1\x60\x35\x43\xd3\xc0\xb4\x12\x62\x09\xcc\x46\x70\xd1\xcd\xdf\xed\xb9\xcf\xf7\xfe\xf3\x1d\xc8\x1c\xb5\x1b\x6e\x7d\x15\x71\xeb\xcb\x95\x7d\xe8\x27\x08\x76\x2a\x81\x13\x97\xef\x62\x03\xb0\xb3\xdb\x19\x18\xa3\xe2\xb2\x48\x51\xd8\x79\x8e\xfe\x9a\xe9\x42\x83\x14\xee\x84\x50\xc3\xb5\x42\xd1\xb3\x84\x4e\xe0\xe5\x75\xaf\x7b\xf8\xf6\x15\x84\x60\x13\x69\xd0\xe9\x25\xa4\x6d\x00\x9b\x4c\xb9\xbe\xe8\x86\x78\xe0\x92\xc4\x43\xc2\x89\xa0\xa8\x8d\xd7\xd3\x35\x36\xe6\x6b\x09\xa1\x09\x13\x63\x38\xbd\xea\x81\x4d\xb4\xcc\xc6\x89\x57\x7d\x0d\x8f\xa6\xb1\x39\x7e\xb9\x1b\xb3\x31\x84\x16\xda\xf0\x53\xb0\xf3\xb0\x2a\xa0\xb3\x00\x5e\x9b\xc4\xed\xe6\x0e\x28\xa7\xb3\xfd\x9d\x87\x7a\x7d\x99\x05\x8f\x63\x8d\x0a\xc2\x1c\x82\xbf\x7f\x0c\x76\xd7\xe0\xcb\x7f\x4b\xf8\x76\xfb\xbf\xbd\x03\xbc\xb6\x54\xc1\x6b\x8d\x56\x17\xc7\xad\xff\x81\x39\xff\xd9\xfd\x5e\xad\x6d\xe8\x22\x88\xb9\x04\xd9\x79\xf8\xce\x1d\xd5\xed\xf7\x77\xb3\x35\x96\x46\xa2\x00\x30\x65\x8e\x5f\xee\xbc\xc4\x9c\x70\xb7\xb3\x17\x64\x77\xb3\xe0\xd5\x3a\x3c\xb8\x8c\xb9\xbd\x85\x60\xe7\x6f\x01\x84\xf8\x3b\xb4\xe0\xc5\x0b\x27\xb2\xcd\x54\x99\x88\x10\x0a\x84\x16\xdc\xdd\x7d\x74\x55\x45\x6c\xf0\xc7\x3c\xb3\x6f\xe7\x26\x06\x77\xc7\xc1\xce\xc3\x42\x7c\x03\xff\x50\x23\x99\x34\xd6\x47\xac\x61\x96\xc0\xad\xc6\x42\x6d\x65\x1b\xbe\xa8\x98\x58\xac\x8c\x02\xe0\x8b\x17\x1b\xc1\x14\x61\x8c\xd6\x35\x36\x16\x57\x4a\x86\x59\x03\xf8\x8a\x65\x67\x14\xd2\x42\xd6\x00\x9b\x26\x28\x9c\xd9\xda\xcf\x55\xf3\xbb\xfa\x12\x4d\x66\xd6\x4d\x5c\x52\x03\x51\x0c\x32\x41\x72\xc2\x38\x19\x32\xce\x6c\xb1\xb6\x4d\xcf\x12\x8e\x80\xc2\xd7\x20\xa0\x32\xe3\xb1\x6b\x4d\xc6\xba\xa3\xad\x6c\xc8\x46\xbe\x76\x2f\x76\x60\x06\x62\xe4\x68\x31\xde\x6a\x9e\x59\x28\xe6\x51\xe5\xbd\xff\xfd\x5d\x38\x0b\x9e\x3a\xa6\x6d\xf8\x39\x63\x3c\x06\x02\x02\xa7\x95\xae\x50\x16\xd0\xaa\xc1\xae\x40\xc9\x4c\x03\xcd\x8c\x95\xe9\x52\xe3\x11\xe3\x16\x35\xc6\xce\xe6\x35\xec\x65\xf8\x6e\xc3\xce\xc3\x7a\x5b\x2d\x1b\x47\xad\x91\xfc\xf8\x4c\x2b\x29\x75\x6d\x2b\x85\xbe\x92\x95\x7d\x77\xa5\x84\x6b\x17\xcd\xb9\x0a\x1a\x9d\xe4\xbb\x85\x53\x9e\xe8\x24\xf3\xb4\x52\x65\x5e\x2d\x98\xcb\xf0\xbd\x9b\x6d\x14\x00\x40\x9a\x48\xf0\x91\x3d\x2b\x85\x16\xff\x35\x73\x1a\x9e\x70\xc5\x8f\x0d\xdb\xd7\x37\x69\x04\xfd\xa6\xb0\x77\x3e\xea\x5f\x9f\x5e\x47\x1b\xc2\x9f\x58\x99\x32\x4a\x38\x2f\x5c\x67\x23\xb9\x64\x31\x10\x51\x00\x13\x54\x0a\xe3\xaf\xb7\x16\x86\x98\x90\x9c\x55\x86\xf7\x05\xea\x0d\x2a\xee\xe6\xd9\x4d\x11\x91\xca\x98\x8d\x18\xc6\x90\x97\xef\x93\x2e\x0a\x05\x62\xbc\x16\x9b\xae\xa3\xa8\x35\x33\x1b\x31\xf0\xf8\x38\x9f\x3b\x9e\xe7\x6b\x5a\xbd\xe0\x75\x99\xe1\x52\x56\x63\x2a\x73\x8c\x57\xb6\xfa\xa8\xa6\x1a\xdd\x6d\xb2\x4c\x1d\xdf\x15\x57\xd3\x0d\x50\xa9\x0a\xa0\x49\xa6\xeb\x49\xb2\x56\x7f\x0c\x47\x54\xf0\xbe\x05\x2f\xfc\x20\x59\xa3\x65\xc2\xcd\xa6\xcd\x81\xa6\x76\x78\xdf\xfc\x20\xb2\xf9\xd2\xf9\xe6\x70\x79\xe9\x8c\x85\x59\x5c\xc5\x4e\x71\x44\x32\xbe\xd0\xca\x4d\xa9\x3d\xe4\x48\xad\xd4\x2b\xe4\x49\x36\x44\x2d\xd0\x8d\x7b\x4c\x1e\x48\x13\x01\x67\x22\xbb\x2f\x89\x73\xae\xf2\x02\xd6\x78\xb8\xdd\xfc\x78\x59\xae\x5e\x12\x15\x55\xee\x5b\x57\x24\x7d\xee\xce\x09\xc0\x2c\xa6\x35\x7b\x43\x98\x60\x11\xc1\xe2\x49\x75\xc3\x2b\xd8\x1a\xe9\x99\xfb\xa0\x5b\xf2\x97\xc1\xad\x75\x8c\x0d\x97\x43\x00\x5b\x28\x8c\xe0\xac\x09\xbd\xe9\x26\xbe\xed\xae\xb4\x1a\xed\xb3\x16\x5a\xc9\xdd\x55\x81\x49\xb1\xb4\x71\xdb\x4f\x5c\x2e\x33\x8c\x0b\x4b\x9d\x09\x70\x03\x68\x31\x75\x6d\x64\x1f\xfa\xa5\x04\x02\xe1\x1c\x2c\x61\x62\xa9\x61\x08\x52\x39\x92\xd4\x11\x74\x5c\x6f\x70\x84\xb2\x27\xf5\xac\x13\x19\x17\xe5\x1e\xa5\x19\x37\x92\x73\x26\xc6\x65\x09\xf0\xeb\xba\xba\xb2\x52\xe7\x4a\x5a\x8c\xfc\xc0\x1a\xfb\x3f\x33\xf8\x47\x14\xc7\x8b\x1a\xb4\xcc\x84\xd3\x33\x41\x50\xa8\x29\x0a\xdf\xd1\x32\xb5\x14\x7e\x99\x09\xce\x26\xfe\x92\x5a\x99\x64\x2b\x10\x7b\x6e\xfe\x77\x57\xd4\x12\x29\x96\x53\xf1\x6a\x31\x63\xa6\xe4\xfe\xcb\xa2\x2b\x72\x8c\xe0\xb0\xf5\x7f\x5b\xff\x0c\x00\x00\xff\xff\x6f\x9b\x9e\xf3\xf1\x18\x00\x00") func assetsDnsDaemonsetYamlBytes() ([]byte, error) { return bindataRead( @@ -133,8 +133,8 @@ func assetsDnsDaemonsetYaml() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "assets/dns/daemonset.yaml", size: 6387, mode: os.FileMode(420), modTime: time.Unix(1, 0)} - a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xfd, 0x9e, 0xea, 0x5e, 0x38, 0xc3, 0xd7, 0x69, 0x6b, 0x73, 0x6d, 0xd1, 0x32, 0xf8, 0xaa, 0xee, 0x18, 0x93, 0x6, 0xb7, 0xf2, 0x31, 0x49, 0x96, 0x4b, 0xbe, 0xfe, 0x8e, 0x9e, 0x11, 0x2d, 0xfb}} + info := bindataFileInfo{name: "assets/dns/daemonset.yaml", size: 6385, mode: os.FileMode(420), modTime: time.Unix(1, 0)} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x18, 0x97, 0xef, 0xef, 0x5d, 0xc1, 0xe9, 0x24, 0x25, 0x22, 0x38, 0x44, 0xb6, 0xab, 0x59, 0xe1, 0x68, 0xa6, 0x24, 0x3e, 0x82, 0xd4, 0x45, 0x40, 0xe4, 0xe6, 0x8b, 0x9f, 0x96, 0xed, 0x9d, 0x68}} return a, nil } diff --git a/pkg/operator/controller/controller_dns_daemonset.go b/pkg/operator/controller/controller_dns_daemonset.go index b3ab96970..feb16fa70 100644 --- a/pkg/operator/controller/controller_dns_daemonset.go +++ b/pkg/operator/controller/controller_dns_daemonset.go @@ -177,14 +177,14 @@ func daemonsetConfigChanged(current, expected *appsv1.DaemonSet) (bool, *appsv1. for _, name := range []string{"dns", "dns-node-resolver", "kube-rbac-proxy"} { var curIndex int var curImage, expImage string - var curReady, expReady corev1.HTTPGetAction + var curReady, expReady corev1.Probe for i, c := range current.Spec.Template.Spec.Containers { if name == c.Name { curIndex = i curImage = current.Spec.Template.Spec.Containers[i].Image - if c.ReadinessProbe != nil && c.ReadinessProbe.HTTPGet != nil { - curReady = *c.ReadinessProbe.HTTPGet + if c.ReadinessProbe != nil { + curReady = *c.ReadinessProbe } break } @@ -192,8 +192,8 @@ func daemonsetConfigChanged(current, expected *appsv1.DaemonSet) (bool, *appsv1. for i, c := range expected.Spec.Template.Spec.Containers { if name == c.Name { expImage = expected.Spec.Template.Spec.Containers[i].Image - if c.ReadinessProbe != nil && c.ReadinessProbe.HTTPGet != nil { - expReady = *c.ReadinessProbe.HTTPGet + if c.ReadinessProbe != nil { + expReady = *c.ReadinessProbe } break } diff --git a/pkg/operator/controller/controller_dns_daemonset_test.go b/pkg/operator/controller/controller_dns_daemonset_test.go index 26b54692e..46e381db1 100644 --- a/pkg/operator/controller/controller_dns_daemonset_test.go +++ b/pkg/operator/controller/controller_dns_daemonset_test.go @@ -207,6 +207,13 @@ func TestDaemonsetConfigChanged(t *testing.T) { }, expect: true, }, + { + description: "if the readiness probe period changes", + mutate: func(daemonset *appsv1.DaemonSet) { + daemonset.Spec.Template.Spec.Containers[0].ReadinessProbe.PeriodSeconds = 2 + }, + expect: true, + }, { description: "if the termination grace period changes", mutate: func(daemonset *appsv1.DaemonSet) { @@ -250,6 +257,7 @@ func TestDaemonsetConfigChanged(t *testing.T) { "b", }, ReadinessProbe: &corev1.Probe{ + PeriodSeconds: 10, Handler: corev1.Handler{ HTTPGet: &corev1.HTTPGetAction{ Path: "/health",