Update Debian-family docker repo location and key id
Change location to Docker official repo Change to new apt repo's key fingerprint Fix repo name to just the codename (no 'ubuntu-' prefix) Change docker version to current kubernetes dependency recommendation https://github.com/kubernetes/kubernetes/blob/master/build/dependencies.yaml#L56-L58
Merge pull request #535 from jorhett/fix_apt_repo
Update Debian-family docker repo location and key id
Do not concatenate scheduler_extra_arguments and cloud_args to make s…
…cheduler_merged_extra_arguments. Revert to using scheduler_extra_arguments rather than scheduler_merged_extra_arguments in the config_kubeadm v1beta1 and v1beta2 templates. This fixes #541
Merge pull request #539 from sazzle2611/dependencies
Update dependencies
Due to security changes `https` should now be used in place of `git` as a prefix.
Merge pull request #548 from puppetlabs/pdksync_GH-iac-334/main/remov…
…e_ubuntu_16.04_support pdksync - (GH-iac-334) Remove Support for Ubuntu 16.04
Merge pull request #549 from puppetlabs/pdksync_pdksync_add_workflows
pdksync - Add labeller and stale GHA workflows
Due to security changes `https` should now be used in place of `git` as a prefix.
Merge pull request #547 from puppetlabs/pdksync_pdksync_heads/main-0-…
…gf3911d3 pdksync - pdksync_heads/main-0-gf3911d3
"This commit changes the workflow trigger for pull requests to pull_r…
…equest_target"
Merge pull request #552 from puppetlabs/pdksync_pdksync-use_pull_requ…
…est_target pdksync - PDKSYNC Update labeller trigger
Merge pull request #556 from puppetlabs/pdksync_maint/pdk_update_20-04
pdksync - (Maint) PDK Update
Merge pull request #557 from puppetlabs/david22swan-patch-1
(maint) init.pp fix
Merge pull request #558 from puppetlabs/david22swan-patch-1
(maint) Update slack channel
Merge pull request #540 from treydock/cgroup-driver
Remove cgroup-driver arg to avoid deprecation warnings
Merge pull request #562 from puppetlabs/pdksync_maint/pdk_update_stal…
…ebot pdksync - (MAINT) Stale-bot config/msg update
Add template and logic to implement proxying for container runtimes a…
…nd kubelet. Add 3 new string variables - http_proxy, https_proxy and no_proxy. [*http_proxy*] Configure the HTTP_PROXY environment variable [*https_proxy*] Configure the HTTPS_PROXY environment variable [*no_proxy*] Configure the NO_PROXY environment variable Add a boolean 'container_runtime_use_proxy' which when set to true will cause the new proxy variables to be applied to the container runtime. [*container_runtime_use_proxy*] Configure whether the container runtime should be configured to use a proxy. If set to true, the container runtime will use the http_proxy, https_proxy and no_proxy values. Add a boolean 'kubelet_use_proxy' which when set to true will cause the http_proxy, https_proxy and no_proxy variables to be applied to the kubelet. [*kubelet_use_proxy*] Configure whether the kubelet should use a proxy. If set to true, the kubelet will use the http_proxy, https_proxy and no_proxy values.
Merge pull request #565 from deric/docker_version
Don't try to guess docker_version (#564)
Merge pull request #561 from nickperry/feature/proxy-support
Add proxy support to docker, cri_containerd and kubelet
Merge pull request #570 from deric/pr_workflow
Remove empty workflow file
Prior to this commit some commands in our manifest classes would not be up to our code standards. This commit aims to sanitise our code a bit.
Prior to this commit, some test define classes test cases would not work as a result of the previous work (commands being separated into segments and being shell escaped). This commit aims to fix certain test cases so that they account for the newly implemented changes.
Merge pull request #575 from puppetlabs/maint-hardening_manifests
Hardening manifest classes
Merge pull request #571 from deric/control-plane
Master role has been deprecated since kubernetes v1.20.0