diff --git a/images/base/10-restart.conf b/images/base/10-restart.conf new file mode 100644 index 0000000000..d7a590aec1 --- /dev/null +++ b/images/base/10-restart.conf @@ -0,0 +1,8 @@ +# ensure the service is restarted +[Service] +Restart=always +RestartSec=1 + +# disable rate limiting +[Unit] +StartLimitIntervalSec=0 diff --git a/images/base/Dockerfile b/images/base/Dockerfile index 1c6c33d924..c2ab4737e2 100644 --- a/images/base/Dockerfile +++ b/images/base/Dockerfile @@ -76,6 +76,9 @@ RUN clean-install \ && chmod +x /usr/local/bin/ctr \ && echo "done installing packages" +# add restart override to containerd +COPY 10-restart.conf /etc/systemd/system/containerd.service.d/ + # debug containerd version and create default config # additionally, disable some plugins we don't use / support RUN containerd --version \ diff --git a/pkg/build/base/sources/images_sources.go b/pkg/build/base/sources/images_sources.go index d296c2f236..9b751a6e40 100644 --- a/pkg/build/base/sources/images_sources.go +++ b/pkg/build/base/sources/images_sources.go @@ -1,5 +1,6 @@ // Code generated by go-bindata. // sources: +// ../../../../images/base/10-restart.conf // ../../../../images/base/Dockerfile // ../../../../images/base/clean-install // ../../../../images/base/entrypoint @@ -70,7 +71,27 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } -var _imagesBaseDockerfile = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x58\x7b\x6f\xdb\x46\x12\xff\x5f\x9f\x62\x20\x05\x8d\xed\x8a\xa4\x9f\xb5\xe3\xab\x73\x50\x1c\x25\x15\x6a\x4b\x81\xa4\xb4\x08\x7a\x45\xb0\x5c\x8e\xc8\xad\x96\xbb\xbc\x7d\x48\x56\xd2\x7c\xf7\xc3\x2c\xa9\x87\x1d\xa7\xe9\xa1\xad\x61\x40\x12\x77\x76\xde\xf3\x9b\x19\x76\xe0\x5a\x57\x2b\x23\xf2\xc2\xc1\xf1\xe1\xd1\x05\x4c\x0b\x84\x1f\x7d\x8a\x46\xa1\x43\x0b\x3d\xef\x0a\x6d\x6c\xdc\xea\xb4\x3a\x70\x23\x38\x2a\x8b\x19\x78\x95\xa1\x01\x57\x20\xf4\x2a\xc6\x0b\x5c\x9f\x74\xe1\x27\x34\x56\x68\x05\xc7\xf1\x21\xec\x11\x41\xbb\x39\x6a\xef\xff\xab\xd5\x81\x95\xf6\x50\xb2\x15\x28\xed\xc0\x5b\x04\x57\x08\x0b\x33\x21\x11\xf0\x8e\x63\xe5\x40\x28\xe0\xba\xac\xa4\x60\x8a\x23\x2c\x85\x2b\x82\x98\x86\x49\xdc\xea\xc0\xbb\x86\x85\x4e\x1d\x13\x0a\x18\x70\x5d\xad\x40\xcf\x76\xe9\x80\xb9\xa0\x30\xfd\x15\xce\x55\x97\x49\xb2\x5c\x2e\x63\x16\x94\x8d\xb5\xc9\x13\x59\x13\xda\xe4\x66\x70\xdd\x1f\x4e\xfa\xd1\x71\x7c\x18\xae\xbc\x55\x12\xad\x05\x83\xff\xf5\xc2\x60\x06\xe9\x0a\x58\x55\x49\xc1\x59\x2a\x11\x24\x5b\x82\x36\xc0\x72\x83\x98\x81\xd3\xa4\xef\xd2\x08\x27\x54\xde\x05\xab\x67\x6e\xc9\x0c\xb6\x3a\x90\x09\xeb\x8c\x48\xbd\xbb\xe7\xac\xb5\x76\xc2\xde\x23\xd0\x0a\x98\x82\x76\x6f\x02\x83\x49\x1b\x5e\xf4\x26\x83\x49\xb7\xd5\x81\x9f\x07\xd3\x1f\x46\x6f\xa7\xf0\x73\x6f\x3c\xee\x0d\xa7\x83\xfe\x04\x46\x63\xb8\x1e\x0d\x5f\x0e\xa6\x83\xd1\x70\x02\xa3\x57\xd0\x1b\xbe\x83\x1f\x07\xc3\x97\x5d\x40\xe1\x0a\x34\x80\x77\x95\x21\xfd\xb5\x01\x41\x6e\xc4\x8c\x7c\x36\x41\xbc\xa7\xc0\x4c\xd7\x0a\xd9\x0a\xb9\x98\x09\x0e\x92\xa9\xdc\xb3\x1c\x21\xd7\x0b\x34\x4a\xa8\x1c\x2a\x34\xa5\xb0\x14\x4c\x0b\x4c\x65\xad\x0e\x48\x51\x0a\xc7\x5c\x78\xf2\x99\x51\x71\xab\xd5\x81\xb9\x50\x19\x70\xe9\xad\x43\x03\x29\x23\x53\x4b\x96\x63\x70\xec\x2b\x6d\xc0\xae\xac\xc3\x32\x83\x6f\x21\xd3\x7c\x8e\x06\xb8\x56\x33\x91\x7b\x13\xb8\x52\x46\x64\x90\xa2\xd4\xcb\x2e\xd8\x46\xe5\x99\x96\x52\x2f\x49\x21\x83\x33\x34\xa8\x38\xda\xcb\x56\x27\x84\xd5\x36\x71\x9d\x51\x34\xd0\xce\x9d\xae\x42\x70\x97\x62\x2e\x92\x49\x13\x8d\xa4\x11\x9a\x5c\x6b\x45\x19\x83\x66\xa0\x1c\x9a\x19\xe3\x98\xec\xf0\xc9\x70\x81\x52\x57\x68\x6c\x6c\x30\x2b\x98\x8b\xb9\x2e\x93\x54\xea\x3c\x39\x3e\x3c\x3a\x4d\x0e\xcf\xe8\xdf\x78\x45\xce\x89\x1a\x9e\x11\x25\xa8\x50\x51\x6d\x4d\xc4\xd7\x12\xfe\x3c\xe3\xef\x92\xc3\x67\xc9\xd1\xc9\x67\x8c\x85\x8a\x58\xa4\xb4\x8a\x2a\x23\x16\x42\x62\x8e\xd9\x2e\xfb\x56\x6f\xfc\x9a\x32\xa5\xff\x7e\x70\xdb\x7b\xdd\xbf\x6a\xfb\xd4\x2b\xe7\x2f\x8f\x9e\xc5\x87\xa7\xed\xd6\xab\xf1\xe8\x16\x9e\x7c\xdc\x12\x7c\xa2\xe8\x58\x74\x94\xa8\xf0\xb2\xff\x62\xd0\x1b\xbe\x7f\x35\x1e\x0d\xa7\xfd\xe1\xcb\x2b\xa5\x95\x20\x97\x30\xee\xc4\x02\xc1\x3a\x5d\x59\xb0\xba\x44\x60\x95\x83\x25\x0b\xf9\x60\xbb\x75\xb1\x0a\x1b\x8a\xb7\xd5\x01\x06\x06\x99\x04\x66\x72\x5f\xa2\x72\x5d\x58\xe2\x53\x83\xb0\xc7\xd2\x7d\x6f\x49\x0e\xe9\xe8\x34\xe4\xe8\x80\x81\xc3\xb2\xd2\x86\x99\x15\xf4\x87\x3f\x01\xcb\x99\x50\x71\xb0\xe2\x8f\xb5\x69\xb5\xae\x47\x6f\xde\x01\x97\xc8\x54\x24\x94\x75\x4c\x4a\x48\xbc\x35\x89\xd4\x9c\xc9\x24\x15\x2a\xb9\x77\xd8\x1a\xbf\x1d\x02\x2f\x4a\x9d\xc1\xb7\x77\x7f\x4c\xd9\xea\xc0\x6b\x74\x90\x61\x85\x2a\x43\xc5\x05\xda\x56\x27\x00\xe0\x36\x75\x81\x49\x83\x2c\x5b\x41\xc1\xec\x25\x58\x5b\x74\xc9\x29\x5d\xb0\x8a\x55\x59\xa0\xae\x7d\x92\x1a\x3d\x47\x05\x99\x5e\x2a\x10\xca\x69\xd8\x43\xc6\x8b\x50\xda\x20\x85\xc2\x7d\xca\xd9\x08\x2a\xc6\xe7\x2c\x47\x0b\x8a\x32\x36\x20\x88\xf1\x0a\x2c\x9a\x85\xe0\x68\x61\xaf\x89\xff\x7e\xa0\xbe\x1e\x0f\x60\x6f\x13\xf5\xe6\xe1\x43\x16\x54\xcb\xf3\x2d\x60\x13\x7a\x6a\x85\xca\xd9\x40\x5d\x0a\xcb\xb7\x57\x42\x7d\x7a\x8b\x16\x84\xb3\x28\x67\xb5\xb9\x0a\x96\x58\x7b\xd8\x57\xb0\x67\xb0\xd4\x0b\x0a\x9f\x57\x4b\xa6\x08\x9f\xd6\x55\xbb\xd6\x72\x7f\xe7\x5a\x26\x6c\x00\xc6\x79\x69\x73\x02\xc3\xdf\xb4\x37\x8a\xc9\x2c\x80\xbf\x45\x90\x3a\x07\x54\xce\x08\xb4\xb0\xd4\x5e\x52\x7d\x87\xaa\x0f\x29\xb2\x1f\x90\xe1\xe0\x2b\x7f\xdf\x4f\xfb\xb7\x6f\x46\xe3\xde\xf8\xdd\xf3\xaf\x91\x1e\x1c\x1c\x04\x96\x3f\x07\xf0\xa8\xe3\x21\x35\xcb\xa8\x4d\x38\x03\xa9\x50\x94\x81\xa1\xad\x30\x70\x42\xad\x80\x65\x99\x20\xf0\x61\x12\x66\xc8\x9c\x0f\xf0\xbd\xc4\xa6\x3b\x31\xb7\x4e\xf8\x15\x3a\x28\xd1\xe4\x98\x41\xb2\x76\x68\x56\xb7\xc5\x09\xe2\xe5\xa6\xdc\x73\xe1\x0a\x9f\x86\x1a\xdf\x46\x6e\xf7\x6b\xe5\xa5\x4c\x4e\x8e\xcf\x9e\x85\xbb\x21\x7f\x1a\xb5\xe8\x9b\x17\xd2\xd5\xfa\x15\x8c\xcf\x13\xfa\x9d\x25\xdc\x19\x02\x88\xd8\x16\x24\x4d\x7b\x43\x18\xf8\x98\xc4\x17\xa8\xa6\x05\xf6\x65\x86\x66\x57\xa4\x33\x88\x09\xc5\xbe\xd5\x81\xde\xd6\x5e\xae\xcb\x52\xb8\x5d\x30\xfd\x3a\xab\xfa\x4e\xc2\xd3\x73\x7e\x7e\x71\xc8\x66\xc7\x27\xcf\x4e\x59\x7a\x78\x91\x9d\x65\x17\xec\xe4\xd9\xc9\x31\x67\xe7\xa7\x27\xe7\x87\xe7\xa7\x0c\x8f\xce\x1b\x1b\x47\x2f\x47\x7b\x29\x2a\x57\x20\x12\xbf\xfd\x4b\x08\x49\xd6\xb4\x7f\x4d\x9d\x3e\x8a\x94\x8e\xbc\x22\xc7\x92\x1f\xd6\x0e\x06\x5f\x59\x67\x90\x95\xf1\x9f\xc9\x94\xef\x93\xff\x3f\x53\xfe\x21\xfc\x0f\x28\x74\x0f\xb4\xfe\xd3\x0a\xe3\xc8\xb6\x9a\x1a\x16\x76\x65\x17\x20\x45\xda\xfc\x3e\xdc\x10\x6e\xbd\xbe\xfb\x48\x39\x13\x7c\x54\x39\xaa\x3b\x0b\xa2\x32\xda\x3b\x3c\x06\x74\x85\xd3\x5a\x82\xd5\x9c\x39\xf0\x4e\xc8\x48\x0a\xe5\xef\xa0\xd4\x5e\x39\xc0\xb4\xb9\xe0\x33\x5c\xc0\x9c\xf0\x71\xcd\x35\x65\xb6\x00\xce\x22\x8e\xc6\xd1\x34\xc0\x02\x8e\x78\x23\xc1\xd8\x95\xe2\x0d\xdd\x37\xdf\xc0\x8c\xe0\x23\x91\x22\xdd\xf4\xd4\xfa\x93\x3e\x84\x12\x2e\x76\xcc\xe4\xe8\x62\xc2\x0d\x9b\x40\xa4\x58\x89\xd0\x5e\x1b\xea\xca\x8a\x26\x3d\x1b\x59\x74\xbe\x8a\x1b\x34\x69\x43\x94\xa1\x44\x87\x5b\x31\xa6\x84\x68\xf6\xa8\x9c\xd2\x4b\x27\x22\x6f\xd1\xdc\x17\x75\xf0\xd9\x65\x74\xfc\xe1\xe5\x83\x2f\x12\x3f\x22\x29\xf4\x8c\x68\x66\xbf\x26\xe7\x31\x67\x50\x32\xb8\x87\x37\xc9\xed\x7f\xe1\x3a\xb9\x97\x3b\xf9\xa7\x38\xa4\xcc\x0a\xfe\x45\xc5\x91\x17\x1a\xda\x63\x64\xd9\x8f\xb7\x36\xbf\x52\xba\x0d\xcf\x9f\xdf\x77\xd8\x1a\xc4\x63\x02\xea\xed\xcd\xfa\x98\x3b\x09\xa8\x02\xe8\x7f\x96\xa1\xc4\xfe\xae\xd2\xc6\x41\x6f\x7c\xfd\xc3\xd5\x93\xbd\xac\x9a\xe7\x10\xd1\x10\xa3\x5c\xc4\x0c\x2f\x84\x43\x4e\x20\x0b\xbf\x03\x0d\x7b\x4f\x6d\x52\x55\xfc\xbb\x53\x94\xf5\xa7\xc4\xe4\xe9\xfe\x96\x59\x48\xc2\x68\x36\xb9\x81\x48\x7f\xd6\xcb\x9d\xd9\x64\x70\x7b\x5d\xc5\xd6\x69\xc3\x72\x8c\x73\xad\x73\x89\xac\x12\xb6\x2e\xe3\x2d\xf8\x44\x84\x83\x51\x86\x8b\x5d\x54\x0b\x85\x92\x3c\xf9\x48\x5a\x7f\x22\xce\xed\x1d\x1d\xbe\x34\x4b\x6c\xe4\x6f\x9c\x9a\x69\x85\xd0\xd4\x7b\x18\xa1\x9b\xbe\xdb\xa6\x51\x23\xc3\xd4\xe7\xbb\x2e\x5b\x34\xab\x12\xa3\x99\xd9\x20\x73\x08\x19\xce\x98\x97\xae\x19\x8b\x69\xc6\xda\xa0\xb5\x5c\x75\x37\xcd\x36\xcc\x66\x95\xf4\xb9\x50\x36\x34\x61\xad\x9e\xd6\xfb\x54\x02\xd6\x57\x14\x80\x1a\x80\xb6\xc2\xa2\x68\x2d\x6e\xa3\x73\x39\xcf\x84\x81\xa8\xaa\x63\xff\x68\x2c\xc9\xaa\xa7\x8d\xd4\xec\xfd\x5a\xe2\x15\xfc\xd2\x66\x7e\x66\xdb\x5d\x68\xa7\xce\xd4\x5f\x3e\xcc\x6c\xfb\xd7\xa7\xf0\xfc\x21\xb7\xa4\xb6\x25\x76\xba\x94\x3b\x4e\xdd\x4a\xab\xcf\x37\xa6\x3f\xff\x43\x0e\xe4\xc8\x41\x03\xa8\xd7\xc3\x41\xdd\x39\x69\xb6\x70\x1a\x12\x5d\xb9\x84\x2b\x41\xd1\x79\xbc\xeb\x64\x9a\xc3\xb2\x58\x41\x02\x4b\xea\xec\x05\x1a\x0c\x23\xe8\xf5\x70\xf0\xfe\xa7\xfe\x78\x32\x18\x0d\xaf\xda\x87\xf1\x79\x7c\xd6\xde\x3c\x0f\x33\xf4\xdb\xf1\xcd\xd5\xd7\x72\x6c\x3b\x83\x45\x06\x25\x32\x8b\x89\x42\xb7\xd4\x66\x1e\x35\x8e\x4b\xda\x21\x2a\x7f\x6b\x85\x34\xcc\x48\xd3\x69\x6f\xfc\xa2\x77\x73\x73\xd5\xe6\x4a\xac\x45\x46\x4d\x4e\x47\x8b\x27\x1f\x77\xac\xfc\x14\xbb\xfc\x43\xfb\x51\x2e\xc1\xd4\x9a\x78\x6d\xfa\xa7\xfa\x67\xc3\xff\x53\xfb\x61\x7d\x5a\xaa\xcf\xc8\xa0\x33\x2b\x38\x83\x28\xd2\xde\x55\xde\x41\xe2\xca\x8a\xe2\x41\xb2\xa0\x61\x49\xdc\x76\xee\xdb\x82\x1d\x9f\x7d\x67\x7d\x79\x9f\xf8\x91\x14\xdd\x89\xed\xf6\xd8\x31\x03\xd1\xf5\xfd\xc3\xe8\xee\xc3\xec\x0b\xdc\x08\x31\xcd\xfd\xc3\xdd\x7c\xe2\x46\x10\xb6\xb9\x87\x48\x53\xa7\xc2\x78\x70\x3d\xbd\xd9\x66\xc9\xe2\x28\x3e\x3a\x8d\x0f\xff\x81\x88\x6e\x31\xaf\xfd\xc8\x58\xb6\x93\x65\x56\xe4\x36\xe1\x46\x44\xd4\xf6\x6d\xd2\x24\x9d\x4d\xd6\x33\x6f\xf2\xe4\xe3\x7d\xad\x3f\x25\xb5\x89\xd1\x67\x07\xf5\xa4\xb0\x4e\x16\x6a\x1d\x31\xe5\xc7\xef\xc1\xc3\x77\x1f\xae\x1f\x7a\xa4\xd5\x01\x87\x52\x6e\x66\x99\x7a\x50\x0e\xb3\xb2\x50\xeb\xdd\x7e\x4f\xd0\x24\x4b\x8e\x2d\x90\xcf\x37\xef\x1c\x36\x85\x0d\xa8\x16\xfb\x7f\xdb\x26\x4f\x5b\xe5\x96\x75\xad\x02\xed\xbc\x8d\x86\x78\x27\x1c\x8d\x9a\x30\x19\xbc\x1e\x4f\x6f\x07\xc3\x6f\x4f\xba\x61\xae\x9f\x0c\x5e\x4f\xfb\xe3\x5b\xd8\x5b\x16\x82\x17\x60\x30\xc2\x3b\xe4\xde\x85\x1d\x69\x57\xbd\xd4\xe7\x1f\x84\x94\x6c\x77\x3c\xb4\x85\x5e\xbe\x4f\x7d\x1e\xf3\x5c\xfc\x5b\x64\x57\x47\xb4\xd1\x9f\x9d\xb7\x26\xd3\xd1\x9b\xc9\xe0\xf5\xb0\x77\xb3\x23\x8f\xbc\xb6\x34\xac\xda\xe8\x14\xc6\x7c\xed\x4d\xfd\x1a\x86\xc9\xb0\x28\xad\x2a\x2d\x68\x99\xb6\x88\x50\xcd\xf3\x7a\x03\x08\xce\x2b\xf4\x72\xb3\x82\x87\x3d\xa1\xd5\x81\xd0\xea\xa9\x39\xd4\x27\xbf\x79\xeb\x40\xa2\xb3\xe0\x2d\xad\xfb\xe0\xab\xba\x59\xd0\x94\x9a\x5b\x48\x71\xa6\x4d\x1d\x02\xa1\x3c\xb5\x28\xad\x28\xe1\x1b\x8d\x48\xc1\x42\x48\x84\xca\x60\x18\xcf\x54\x5e\x87\x76\xad\xb1\xb0\xf0\x66\xf0\xf2\xa8\xd5\xd9\x28\xb4\x44\x90\xb8\x40\x02\xc4\xa0\xc2\x56\xf1\xe6\x35\x50\xbd\xbf\xff\x02\xed\xad\x71\xd4\x2e\x1e\x34\xd3\x36\xfc\x5a\x6f\x6d\xb4\xd4\x6e\xd3\x4a\xd3\xb6\x48\x12\xd7\x8b\x32\x25\xd0\x82\x19\xa1\x83\x7d\xeb\xa5\xb9\x8e\x76\x37\xac\xc1\x12\x5d\x17\xd0\xf1\x98\x62\x37\x1c\x4d\xfb\x97\x1b\xa7\x1d\x68\x25\x57\x07\x41\xf5\x4c\xf3\xf0\xd2\x22\xbc\x77\xea\x06\xb6\x5b\xfd\x88\x56\x2f\xd0\x18\x91\x65\xa8\x20\x5d\x85\x73\xa5\xb3\xf5\xeb\xac\xfe\x70\x3a\x7e\xf7\x66\x34\x18\x4e\xc9\xb0\x07\xa6\x3c\xb0\xd3\xd2\x33\x9a\xde\xc8\xc4\x2f\xb4\x25\x64\xb2\x4e\x86\xb5\xe1\xb7\xbd\x6b\x6a\xfd\xe1\x4d\x1e\xb3\x56\xe4\x8a\x94\x7d\x7c\x51\xbb\x3f\xfc\x65\x89\xb0\xd6\xa3\x4d\x4e\x4e\xce\x4f\x3b\xe1\x3b\xad\x6c\xa8\x5c\x74\x7c\x71\x71\x71\x71\x7c\x72\x76\xf6\x17\xf9\x9c\x9c\x3c\x3b\x3e\xbb\x38\xbd\x38\x69\xfd\x2f\x00\x00\xff\xff\xcc\x77\x28\x1b\x3d\x16\x00\x00") +var _imagesBase10RestartConf = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x34\xcb\x31\x0a\xc2\x40\x10\x85\xe1\x7e\x4e\xf1\x20\x17\xd0\x03\xe4\x00\x82\x95\x8b\x55\x48\x31\x26\x0f\x1d\x58\xb7\x98\x19\x23\xde\x5e\x96\x90\xf2\x7d\xbc\x7f\x00\x5b\x7c\x9c\xc8\x17\x11\xf4\xcd\x16\xc2\x02\xce\x48\xf5\xe4\x2a\x53\xd9\x75\x96\xdb\x6e\xa3\xd6\xaf\xfe\xe2\x98\x85\xcb\x78\x16\x19\xb0\x5a\xe8\xa3\x12\xae\x49\x54\x7b\x5b\x5a\x7b\xca\x74\x6f\x96\xb3\x94\x7e\xbd\x76\xbc\xb4\xa4\x6f\x5a\x7b\x77\x92\x7f\x00\x00\x00\xff\xff\xf0\x1c\x60\xa0\x80\x00\x00\x00") + +func imagesBase10RestartConfBytes() ([]byte, error) { + return bindataRead( + _imagesBase10RestartConf, + "images/base/10-restart.conf", + ) +} + +func imagesBase10RestartConf() (*asset, error) { + bytes, err := imagesBase10RestartConfBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "images/base/10-restart.conf", size: 0, mode: os.FileMode(511), modTime: time.Unix(0, 0)} + a := &asset{bytes: bytes, info: info} + return a, nil +} + +var _imagesBaseDockerfile = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x58\xfb\x6e\xdb\x46\xb3\xff\x5f\x4f\x31\x90\x82\xc6\x76\x45\x52\xbe\xc5\x4e\x4e\x9d\x03\xc5\x51\x52\xa1\x8e\x14\x48\x4a\x8b\xa0\xa7\x08\x96\xcb\x11\xb9\xd5\x72\x97\x67\x2f\x92\x95\x34\xef\xfe\x61\x96\xd4\xc5\x8e\xd3\xf4\x43\x5b\xc3\x80\x24\xee\xec\xdc\xe7\x37\x33\xec\xc0\xb5\xae\xd6\x46\xe4\x85\x83\x93\xde\xf1\x25\xcc\x0a\x84\x9f\x7c\x8a\x46\xa1\x43\x0b\x7d\xef\x0a\x6d\x6c\xdc\xea\xb4\x3a\x70\x23\x38\x2a\x8b\x19\x78\x95\xa1\x01\x57\x20\xf4\x2b\xc6\x0b\xdc\x9c\x74\xe1\x67\x34\x56\x68\x05\x27\x71\x0f\x0e\x88\xa0\xdd\x1c\xb5\x0f\xff\xa7\xd5\x81\xb5\xf6\x50\xb2\x35\x28\xed\xc0\x5b\x04\x57\x08\x0b\x73\x21\x11\xf0\x96\x63\xe5\x40\x28\xe0\xba\xac\xa4\x60\x8a\x23\xac\x84\x2b\x82\x98\x86\x49\xdc\xea\xc0\xfb\x86\x85\x4e\x1d\x13\x0a\x18\x70\x5d\xad\x41\xcf\xf7\xe9\x80\xb9\xa0\x30\xfd\x15\xce\x55\xcf\x92\x64\xb5\x5a\xc5\x2c\x28\x1b\x6b\x93\x27\xb2\x26\xb4\xc9\xcd\xf0\x7a\x30\x9a\x0e\xa2\x93\xb8\x17\xae\xbc\x53\x12\xad\x05\x83\xff\xef\x85\xc1\x0c\xd2\x35\xb0\xaa\x92\x82\xb3\x54\x22\x48\xb6\x02\x6d\x80\xe5\x06\x31\x03\xa7\x49\xdf\x95\x11\x4e\xa8\xbc\x0b\x56\xcf\xdd\x8a\x19\x6c\x75\x20\x13\xd6\x19\x91\x7a\x77\xc7\x59\x1b\xed\x84\xbd\x43\xa0\x15\x30\x05\xed\xfe\x14\x86\xd3\x36\xbc\xe8\x4f\x87\xd3\x6e\xab\x03\xbf\x0c\x67\x3f\x8e\xdf\xcd\xe0\x97\xfe\x64\xd2\x1f\xcd\x86\x83\x29\x8c\x27\x70\x3d\x1e\xbd\x1c\xce\x86\xe3\xd1\x14\xc6\xaf\xa0\x3f\x7a\x0f\x3f\x0d\x47\x2f\xbb\x80\xc2\x15\x68\x00\x6f\x2b\x43\xfa\x6b\x03\x82\xdc\x88\x19\xf9\x6c\x8a\x78\x47\x81\xb9\xae\x15\xb2\x15\x72\x31\x17\x1c\x24\x53\xb9\x67\x39\x42\xae\x97\x68\x94\x50\x39\x54\x68\x4a\x61\x29\x98\x16\x98\xca\x5a\x1d\x90\xa2\x14\x8e\xb9\xf0\xe4\x0b\xa3\xe2\x56\xab\x03\x0b\xa1\x32\xe0\xd2\x5b\x87\x06\x52\x46\xa6\x96\x2c\xc7\xe0\xd8\x57\xda\x80\x5d\x5b\x87\x65\x06\xdf\x43\xa6\xf9\x02\x0d\x70\xad\xe6\x22\xf7\x26\x70\xa5\x8c\xc8\x20\x45\xa9\x57\x5d\xb0\x8d\xca\x73\x2d\xa5\x5e\x91\x42\x06\xe7\x68\x50\x71\xb4\xcf\x5a\x9d\x10\x56\xdb\xc4\x75\x4e\xd1\x40\xbb\x70\xba\x0a\xc1\x5d\x89\x85\x48\xa6\x4d\x34\x92\x46\x68\x72\xad\x15\x65\x0c\x9a\xa1\x72\x68\xe6\x8c\x63\xb2\xc7\x27\xc3\x25\x4a\x5d\xa1\xb1\xb1\xc1\xac\x60\x2e\xe6\xba\x4c\x52\xa9\xf3\xe4\xa4\x77\x7c\x96\xf4\xce\xe9\xdf\x78\x45\xce\x89\x1a\x9e\x11\x25\xa8\x50\x51\x6d\x4d\xc4\x37\x12\xfe\x3a\xe3\x27\x49\xef\x69\x72\x7c\xfa\x05\x63\xa1\x22\x16\x29\xad\xa2\xca\x88\xa5\x90\x98\x63\xb6\xcf\xbe\xd5\x9f\xbc\xa6\x4c\x19\x7c\x18\xbe\xe9\xbf\x1e\x5c\xb5\x7d\xea\x95\xf3\xcf\x8e\x9f\xc6\xbd\xb3\x76\xeb\xd5\x64\xfc\x06\x1e\x7d\xda\x11\x7c\xa6\xe8\x58\x74\x94\xa8\xf0\x72\xf0\x62\xd8\x1f\x7d\x78\x35\x19\x8f\x66\x83\xd1\xcb\x2b\xa5\x95\x20\x97\x30\xee\xc4\x12\xc1\x3a\x5d\x59\xb0\xba\x44\x60\x95\x83\x15\x0b\xf9\x60\xbb\x75\xb1\x0a\x1b\x8a\xb7\xd5\x01\x06\x06\x99\x04\x66\x72\x5f\xa2\x72\x5d\x58\xe1\x63\x83\x70\xc0\xd2\x43\x6f\x49\x0e\xe9\xe8\x34\xe4\xe8\x80\x81\xc3\xb2\xd2\x86\x99\x35\x0c\x46\x3f\x03\xcb\x99\x50\x71\xb0\xe2\xcf\xb5\x69\xb5\xae\xc7\x6f\xdf\x03\x97\xc8\x54\x24\x94\x75\x4c\x4a\x48\xbc\x35\x89\xd4\x9c\xc9\x24\x15\x2a\xb9\x73\xd8\x9a\xbc\x1b\x01\x2f\x4a\x9d\xc1\xf7\xb7\x7f\x4e\xd9\xea\xc0\x6b\x74\x90\x61\x85\x2a\x43\xc5\x05\xda\x56\x27\x00\xe0\x2e\x75\x81\x49\x83\x2c\x5b\x43\xc1\xec\x33\xb0\xb6\xe8\x92\x53\xba\x60\x15\xab\xb2\x40\x5d\xfb\x24\x35\x7a\x81\x0a\x32\xbd\x52\x20\x94\xd3\x70\x80\x8c\x17\xa1\xb4\x41\x0a\x85\x87\x94\xb3\x11\x54\x8c\x2f\x58\x8e\x16\x14\x65\x6c\x40\x10\xe3\x15\x58\x34\x4b\xc1\xd1\xc2\x41\x13\xff\xc3\x40\x7d\x3d\x19\xc2\xc1\x36\xea\xcd\xc3\xfb\x2c\xa8\x96\x17\x3b\xc0\x26\xf4\xd4\x0a\x95\xb3\x81\xba\x14\x96\xef\xae\x84\xfa\xf4\x16\x2d\x08\x67\x51\xce\x6b\x73\x15\xac\xb0\xf6\xb0\xaf\xe0\xc0\x60\xa9\x97\x14\x3e\xaf\x56\x4c\x11\x3e\x6d\xaa\x76\xa3\xe5\xe1\xde\xb5\x4c\xd8\x00\x8c\x8b\xd2\xe6\x04\x86\xbf\x6b\x6f\x14\x93\x59\x00\x7f\x8b\x20\x75\x0e\xa8\x9c\x11\x68\x61\xa5\xbd\xa4\xfa\x0e\x55\x1f\x52\xe4\x30\x20\xc3\xd1\x37\xfe\x7e\x98\x0d\xde\xbc\x1d\x4f\xfa\x93\xf7\xcf\xbf\x45\x7a\x74\x74\x14\x58\xfe\x12\xc0\xa3\x8e\x87\xd4\x2c\xa3\x36\xe1\x0c\xa4\x42\x51\x06\x86\xb6\xc2\xc0\x09\xb5\x06\x96\x65\x82\xc0\x87\x49\x98\x23\x73\x3e\xc0\xf7\x0a\x9b\xee\xc4\xdc\x26\xe1\xd7\xe8\xa0\x44\x93\x63\x06\xc9\xc6\xa1\x59\xdd\x16\xa7\x88\xcf\xb6\xe5\x9e\x0b\x57\xf8\x34\xd4\xf8\x2e\x72\xfb\x5f\x2b\x2f\x65\x72\x7a\x72\xfe\x34\xdc\x0d\xf9\xd3\xa8\x45\xdf\xbc\x90\xae\xd6\xaf\x60\x7c\x91\xd0\xef\x2c\xe1\xce\x10\x40\xc4\xb6\x20\x69\xda\x1b\xc2\xc0\x87\x24\xbe\x40\x35\x2b\x70\x20\x33\x34\xfb\x22\x9d\x41\x4c\x28\xf6\xad\x0e\xf4\x77\xf6\x72\x5d\x96\xc2\xed\x83\xe9\xb7\x59\xd5\x77\x12\x9e\x5e\xf0\x8b\xcb\x1e\x9b\x9f\x9c\x3e\x3d\x63\x69\xef\x32\x3b\xcf\x2e\xd9\xe9\xd3\xd3\x13\xce\x2e\xce\x4e\x2f\x7a\x17\x67\x0c\x8f\x2f\x1a\x1b\xc7\x2f\xc7\x07\x29\x2a\x57\x20\x12\xbf\xc3\x67\x10\x92\xac\x69\xff\x9a\x3a\x7d\x14\x29\x1d\x79\x45\x8e\x25\x3f\x6c\x1c\x0c\xbe\xb2\xce\x20\x2b\xe3\xbf\x92\x29\x3f\x24\xff\x7d\xa6\xfc\x4b\xf8\x1f\x50\xe8\x0e\x68\xfd\x5f\x2b\x8c\x23\xbb\x6a\x6a\x58\xd8\xb5\x5d\x82\x14\x69\xf3\xbb\xb7\x25\xdc\x79\x7d\xff\x91\x72\x26\xf8\xa8\x72\x54\x77\x16\x44\x65\xb4\x77\x78\x02\xe8\x0a\xa7\xb5\x04\xab\x39\x73\xe0\x9d\x90\x91\x14\xca\xdf\x42\xa9\xbd\x72\x80\x69\x73\xc1\x67\xb8\x84\x05\xe1\xe3\x86\x6b\xca\x6c\x01\x9c\x45\x1c\x8d\xa3\x69\x80\x05\x1c\xf1\x46\x82\xb1\x6b\xc5\x1b\xba\xef\xbe\x83\x39\xc1\x47\x22\x45\xba\xed\xa9\xf5\x27\x7d\x08\x25\x5c\xec\x98\xc9\xd1\xc5\x84\x1b\x36\x81\x48\xb1\x12\xa1\xbd\x31\xd4\x95\x15\x4d\x7a\x36\xb2\xe8\x7c\x15\x37\x68\xd2\x86\x28\x43\x89\x0e\x77\x62\x4c\x09\xd1\xfc\x41\x39\xa5\x97\x4e\x44\xde\xa2\xb9\x2b\xea\xe8\x8b\xcb\xe8\xf8\xfd\xcb\x47\x5f\x25\x7e\x40\x52\xe8\x19\xd1\xdc\x7e\x4b\xce\x43\xce\xa0\x64\x70\xf7\x6f\x92\xdb\xff\xc6\x75\x72\x2f\x77\xf2\x2f\x71\x48\x99\x15\xfc\xab\x8a\x23\x2f\x34\xb4\x27\xc8\xb2\x9f\xde\xd8\xfc\x4a\xe9\x36\x3c\x7f\x7e\xd7\x61\x1b\x10\x8f\x09\xa8\x77\x37\xeb\x63\xee\x24\xa0\x0a\xa0\xff\x45\x86\x12\xfb\xdb\x4a\x1b\x07\xfd\xc9\xf5\x8f\x57\x8f\x0e\xb2\x6a\x91\x43\x44\x43\x8c\x72\x11\x33\xbc\x10\x0e\x39\x81\x2c\xfc\x01\x34\xec\x3d\xb6\x49\x55\xf1\x27\x67\x28\xeb\x4f\x89\xc9\xe3\xc3\x1d\xb3\x90\x84\xd1\x7c\x7a\x03\x91\xfe\xa2\x97\x3b\xb3\xcd\xe0\xf6\xa6\x8a\xad\xd3\x86\xe5\x18\xe7\x5a\xe7\x12\x59\x25\x6c\x5d\xc6\x3b\xf0\x89\x08\x07\xa3\x0c\x97\xfb\xa8\x16\x0a\x25\x79\xf4\x89\xb4\xfe\x4c\x9c\xdb\x7b\x3a\x7c\x6d\x96\xd8\xca\xdf\x3a\x35\xd3\x0a\xa1\xa9\xf7\x30\x42\x37\x7d\xb7\x4d\xa3\x06\xcb\x32\x30\x68\x1d\x33\x0e\x68\xc8\x36\x22\x43\xea\xff\x3b\x35\xea\x51\xe7\xb8\x17\x35\x64\xb5\xfb\x1f\x4a\xe5\xdd\x9d\x4d\x19\xc5\x59\x42\x42\x32\x4c\x7d\xbe\x1f\x97\x65\xb3\x8f\x31\x1a\xcc\x0d\x32\x87\x90\xe1\x9c\x79\xe9\x9a\xd9\xbb\xd6\xac\x69\x09\x72\xdd\xdd\x76\xf4\x30\x00\x56\xd2\xe7\x42\xd9\xd0\xe9\xb5\x7a\x5c\x2f\x6d\x09\x58\x5f\x51\x94\x6b\x94\xdb\x09\x8b\xa2\x8d\xb8\xad\x63\xca\x45\x26\x0c\x44\x55\x6d\xc6\x83\x09\x43\xae\x7b\xdc\x48\xcd\x3e\x6c\x24\x5e\xc1\xaf\x6d\xe6\xe7\xb6\xdd\x85\x76\xea\x4c\xfd\xe5\xe3\xdc\xb6\x7f\x7b\x0c\xcf\xef\x73\x4b\x6a\x5b\x62\xa7\x4b\xb9\x17\xb9\x9d\xb4\xfa\x7c\x6b\xfa\xf3\x3f\xe5\x40\x8e\x1c\x36\xa8\x7d\x3d\x1a\xd6\xed\x99\x06\x18\xa7\x21\xd1\x95\x4b\xb8\x12\x94\x02\x0f\xb7\xb6\x4c\x73\x58\x15\x6b\x48\x60\x45\xe3\x43\x81\x06\xc3\x9c\x7b\x3d\x1a\x7e\xf8\x79\x30\x99\x0e\xc7\xa3\xab\x76\x2f\xbe\x88\xcf\xdb\xdb\xe7\x61\x50\x7f\x37\xb9\xb9\xfa\x56\x22\xef\x06\xbd\xc8\xa0\x44\x66\x31\x51\xe8\x56\xda\x2c\xa2\xc6\x71\x49\x3b\x44\xe5\x1f\x2d\xc3\x86\x19\x69\x3a\xeb\x4f\x5e\xf4\x6f\x6e\xae\xda\x5c\x89\x8d\xc8\xa8\x29\x9c\x68\xf9\xe8\xd3\x9e\x95\x9f\x63\x97\x7f\x6c\x3f\xc8\x25\x98\x5a\x13\x6f\x4c\xff\x5c\xff\x6c\xf8\x7f\x6e\xdf\x07\x01\x4b\x20\x10\x19\x74\x66\x0d\xe7\x10\x45\xda\xbb\xca\x3b\x48\x5c\x59\x51\x3c\x48\x16\x34\x2c\x89\xdb\xde\x7d\x5b\xb0\x93\xf3\x27\xd6\x97\x77\x89\x1f\x48\xd1\xbd\xd8\xee\x8e\x1d\x33\x10\x5d\xdf\x3d\x8c\x6e\x3f\xce\xbf\xc2\x8d\x60\xd9\xdc\x3d\xdc\xcf\x27\x6e\x04\x01\xa8\xbb\x0f\x67\x75\x2a\x4c\x86\xd7\xb3\x9b\x5d\x96\x2c\x8f\xe3\xe3\xb3\xb8\xf7\x2f\x44\x74\x07\xac\xed\x07\x66\xbf\xbd\x2c\xb3\x22\xb7\x09\x37\x22\xa2\xd9\xc2\x26\x4d\xd2\xd9\x64\x33\x58\x27\x8f\x3e\xdd\xd5\xfa\x73\x52\x9b\x18\x7d\x71\x50\x8f\x23\x9b\x64\xa1\xfe\x14\x53\x7e\xfc\x11\x3c\x7c\xfb\xf1\xfa\xbe\x47\x5a\x1d\x70\x28\xe5\x76\x60\xaa\xa7\xf1\x30\x90\x0b\xb5\x79\x81\x70\x20\x68\x5c\x26\xc7\x16\xc8\x17\xdb\x17\x1b\xdb\xc2\x06\x54\xcb\xc3\x7f\xec\x75\x01\xad\xae\x3b\xd6\xb5\x0a\xb4\x58\x37\x1a\xe2\xad\x70\x34\xcf\xc2\x74\xf8\x7a\x32\x7b\x33\x1c\x7d\x7f\xda\x0d\xcb\xc3\x74\xf8\x7a\x36\x98\xbc\x81\x83\x55\x21\x78\x01\x06\x23\xbc\x45\xee\x5d\x58\xc4\xf6\xd5\x4b\x7d\xfe\x51\x48\xc9\xf6\x67\x50\x5b\xe8\xd5\x87\xd4\xe7\x31\xcf\xc5\xff\x8a\xec\xea\xf8\xa4\x77\xfc\xe4\xfc\xa2\x35\x9d\x8d\xdf\x4e\x87\xaf\x47\xfd\x9b\x3d\x79\xe4\xb5\x95\x61\xd5\x56\xa7\xb0\x4b\x68\x6f\xea\x77\x3d\x4c\x86\x6d\x6c\x5d\x69\x41\x1b\xbb\x45\x84\x6a\x91\xd7\x6b\x46\x70\x5e\xa1\x57\xdb\x3d\x3f\x2c\x23\xad\x0e\x84\x79\x82\x9a\x43\x7d\xf2\xbb\xb7\x0e\x24\x3a\x0b\xde\x82\x45\x07\xbe\xaa\x9b\x05\x8d\xc2\xb9\x85\x14\xe7\xda\xd4\x21\x10\xca\x53\x1f\xd4\x8a\x12\xbe\xd1\x88\x14\x2c\x84\x44\xa8\x0c\x86\xe6\xa5\xf2\x3a\xb4\x1b\x8d\x85\x85\xb7\xc3\x97\xc7\xad\xce\x56\xa1\x15\x82\xc4\x25\x12\x20\x06\x15\x76\x8a\x37\xef\x9a\xea\xce\xf9\x2b\xb4\x77\xc6\x51\xbb\xb8\xd7\xb1\xdb\xf0\x5b\xbd\x1a\xd2\xe6\xbc\x4b\x2b\x4d\x2b\x29\x49\xdc\x6c\xe3\x94\x40\x4b\x66\x84\x0e\xf6\x6d\x36\xf3\x3a\xda\xdd\xb0\x6b\x4b\x74\x5d\x40\xc7\x63\x8a\xdd\x68\x3c\x1b\x3c\xdb\x3a\xed\x48\x2b\xb9\x3e\x0a\xaa\x67\x9a\x87\x37\x23\xe1\xe5\x56\x37\xb0\xdd\xe9\x47\xb4\xcd\x18\x90\xa1\x82\x74\x1d\xce\x95\xce\x36\xef\xcc\x06\xa3\xd9\xe4\xfd\xdb\xf1\x70\x34\x23\xc3\xee\x99\x72\xcf\x4e\x4b\xcf\x68\x44\x24\x13\xbf\xd2\x96\x90\xc9\x3a\x19\x36\x86\xbf\xe9\x5f\x53\xeb\x0f\xaf\x0b\x99\xb5\x22\x57\xa4\xec\xc3\xdb\xe0\xdd\xf9\x23\x4b\x84\xb5\x1e\x6d\x72\x7a\x7a\x71\xd6\x09\xdf\x69\x2f\x44\xe5\xa2\x93\xcb\xcb\xcb\xcb\x93\xd3\xf3\xf3\xbf\xc9\xe7\xf4\xf4\xe9\xc9\xf9\xe5\xd9\xe5\x69\xeb\x3f\x01\x00\x00\xff\xff\x7b\x19\x42\xeb\xa2\x16\x00\x00") func imagesBaseDockerfileBytes() ([]byte, error) { return bindataRead( @@ -182,9 +203,10 @@ func AssetNames() []string { // _bindata is a table, holding each asset generator, mapped to its name. var _bindata = map[string]func() (*asset, error){ - "images/base/Dockerfile": imagesBaseDockerfile, - "images/base/clean-install": imagesBaseCleanInstall, - "images/base/entrypoint": imagesBaseEntrypoint, + "images/base/10-restart.conf": imagesBase10RestartConf, + "images/base/Dockerfile": imagesBaseDockerfile, + "images/base/clean-install": imagesBaseCleanInstall, + "images/base/entrypoint": imagesBaseEntrypoint, } // AssetDir returns the file names below a certain @@ -230,9 +252,10 @@ type bintree struct { var _bintree = &bintree{nil, map[string]*bintree{ "images": {nil, map[string]*bintree{ "base": {nil, map[string]*bintree{ - "Dockerfile": {imagesBaseDockerfile, map[string]*bintree{}}, - "clean-install": {imagesBaseCleanInstall, map[string]*bintree{}}, - "entrypoint": {imagesBaseEntrypoint, map[string]*bintree{}}, + "10-restart.conf": {imagesBase10RestartConf, map[string]*bintree{}}, + "Dockerfile": {imagesBaseDockerfile, map[string]*bintree{}}, + "clean-install": {imagesBaseCleanInstall, map[string]*bintree{}}, + "entrypoint": {imagesBaseEntrypoint, map[string]*bintree{}}, }}, }}, }} diff --git a/pkg/build/node/node.go b/pkg/build/node/node.go index 652ed7bea3..74ab028efe 100644 --- a/pkg/build/node/node.go +++ b/pkg/build/node/node.go @@ -43,7 +43,7 @@ import ( const DefaultImage = "kindest/node:latest" // DefaultBaseImage is the default base image used -const DefaultBaseImage = "kindest/base:v20190502-d0cb9eb" +const DefaultBaseImage = "kindest/base:v20190504-2f6f0fe" // DefaultMode is the default kubernetes build mode for the built image // see pkg/build/kube.Bits