kops/nodeup/pkg/model
Steven E. Harris e39c985ee7 Honor OS update policy at InstanceGroup level too
As with the Cluster-level "spec.updatePolicy" field, add a similar
field at the InstanceGroup level, allowing overriding of the
cluster-level choice in each InstanceGroup.

Introduce a new value for the field ("automatic") as equivalent to the
default value applied when the field is absent. Honoring this new
value allows disabling automatic updates at the cluster level, but
then enabling them again for particular InstanceGroups. Without such a
positive affirmation, it's not possible to override a cluster-level
"external" policy at the InstanceGroup level, as there's no way to
specify positively that you want to recover the default
value. Instead, expressing the explicit "automatic" value is clear and
unambiguous.
2021-03-05 08:53:07 -05:00
..
networking Remove code for no-longer-supported k8s releases 2020-10-29 16:45:53 -07:00
resources Update the Docker license 2020-03-15 09:51:03 +02:00
tests containerd installation: always configure, even if we don't install 2021-02-13 18:19:16 -05:00
BUILD.bazel Remove node-authorization 2021-01-11 18:59:45 +01:00
architecture.go Update copyright notices 2019-09-09 14:47:51 -04:00
bootstrap_client.go Boot nodes without state store access 2021-01-09 13:08:48 -05:00
cloudconfig.go Add Azure support 2020-12-21 08:27:54 -08:00
cloudconfig_test.go Add Azure support 2020-12-21 08:27:54 -08:00
containerd.go containerd installation: always configure, even if we don't install 2021-02-13 18:19:16 -05:00
containerd_test.go Add containerd config file to Flatcar based instances 2021-01-06 15:33:17 +02:00
context.go Remove node-authorization 2021-01-11 18:59:45 +01:00
convenience.go Install container runtime packages as assets - Misc 2020-10-14 15:41:51 +03:00
directories.go COS/GCE: exec on kubelet/flexvolume dirs 2021-01-09 13:56:18 -05:00
docker.go Update docker.service file 2020-12-15 11:46:03 +02:00
docker_test.go Default cgroup driver to systemd from k8s 1.20 2021-01-12 20:39:25 +05:30
etcd.go Move and rename the "distros" package 2020-08-17 07:25:43 +03:00
etcd_manager_tls.go Allow cert/key file tasks to specify owner 2020-08-15 10:30:20 -07:00
fakes_test.go More nodeup golden tests 2020-06-07 10:39:14 -04:00
file_assets.go Move the instancegroup role into NodeupConfig 2020-06-17 09:05:15 -07:00
firewall.go iptables: Use the lock when checking for existing rules 2021-02-13 16:12:11 -05:00
hooks.go Upgrade to klog2 2020-08-16 20:56:48 -05:00
kops_controller.go Always generate kops-controller certs 2021-02-07 23:35:11 +02:00
kops_controller_test.go Add server code to kops-controller 2020-08-15 09:46:30 -07:00
kube_apiserver.go Update the logic to set kubeAPIServer.ClientCAFile 2021-02-02 12:10:43 -08:00
kube_apiserver_healthcheck.go Issue kubelet-api cert in nodeup 2020-06-13 16:35:44 -07:00
kube_apiserver_test.go Use the kubeApiServerConfig clientCAFile field 2021-02-01 15:26:09 -08:00
kube_controller_manager.go Move and rename the "distros" package 2020-08-17 07:25:43 +03:00
kube_controller_manager_test.go ARM64 support - Update side-loading for multi-arch tests 2020-06-19 04:42:11 +03:00
kube_proxy.go Allow container runtime to run before BootstrapKubeconfig 2020-09-12 08:13:40 +03:00
kube_proxy_test.go Use github.com/blang/semver/v4 2020-07-01 08:54:42 +03:00
kube_scheduler.go Replace gopkg yaml with k8s-sigs yaml 2021-01-22 14:28:05 +01:00
kube_scheduler_test.go Replace gopkg yaml with k8s-sigs yaml 2021-01-22 14:28:05 +01:00
kubectl.go Refactor and centralize distribution logic 2021-01-05 11:50:23 -05:00
kubectl_test.go Install container runtime packages as assets - Tests 2020-10-14 15:41:51 +03:00
kubelet.go Merge pull request #10547 from justinsb/cos_var_lib_kubelet 2021-01-10 08:23:17 -08:00
kubelet_test.go Pass cloud into populate cluster 2020-09-24 07:22:13 +02:00
logrotate.go Move and rename the "distros" package 2020-08-17 07:25:43 +03:00
manifests.go Update copyright notices 2019-09-09 14:47:51 -04:00
miscutils.go Refactor and centralize distribution logic 2021-01-05 11:50:23 -05:00
ntp.go Move and rename the "distros" package 2020-08-17 07:25:43 +03:00
packages.go Move nfs packages to packages.go 2020-11-13 13:37:47 -08:00
protokube.go Install dbus if needed for protokube with kope.io 2021-01-21 18:17:35 +02:00
protokube_test.go ARM64 support - Side-load multi-arch images 2020-08-10 13:47:07 +03:00
secrets.go Support writing a full certificate chain 2020-08-25 11:09:04 -04:00
secrets_test.go Refactor more certs to be issued by nodeup 2020-06-28 23:12:13 -07:00
sysctls.go Move and rename the "distros" package 2020-08-17 07:25:43 +03:00
update_service.go Honor OS update policy at InstanceGroup level too 2021-03-05 08:53:07 -05:00
volumes.go Upgrade to klog2 2020-08-16 20:56:48 -05:00