layer-kubernetes-common:die-faster

Last commit made on 2022-04-08
Get this branch:
git clone -b die-faster https://git.launchpad.net/layer-kubernetes-common

Branch merges

Branch information

Name:
die-faster
Repository:
lp:layer-kubernetes-common

Recent commits

2b6c4db... by Kevin W Monroe

delay kubectl calls when required subs are departing

4b91682... by Kevin W Monroe

bump pause image to 3.6 (#25)

Fixes https://bugs.launchpad.net/charmed-kubernetes-bundles/+bug/1965825

dab702e... by Cory Johns

Add support for has_xcp flag for kubelet (#24)

Adds a new `has_xcp` flag to `configure_kubelet` to control setting
`cloud-provider=external`.

56e7a55... by George Kraft

Add shared code to support kubelet on kubernetes-master (#21)

7703dde... by George Kraft

Disable CSIMigration* feature gates for kube-proxy (#22)

* Disable CSIMigration* feature gates for kube-proxy

* Fix feature_gates typo

bbeabfe... by Felipe Reyes

Extend get_ingress_address() to discard certain IP addresses. (#20)

This patch adds a parameter to get_ingress_address() named
ignore_addresses that when passed those IP addresses won't be
considered in the list of possible values to return.

Related-Bug: [lp:1925382](https://bugs.launchpad.net/bugs/1925382)

e4adb8c... by George Kraft

Add auth secret functions so Calico can use them (#19)

* Add auth secret functions so Calico can use them

* Add test coverage for auth helpers

* Fix lint error

* Reduce the matrix so we're not using so many runners

Co-authored-by: Cory Johns <email address hidden>

85cccc3... by Peter Jose De Sousa

Add logic path to disable Managed Identity (#18)

* disable managed identity path

* Remove extra loadbalancer sku key

* fix black linting

6ee0314... by Cory Johns

Ensure efficient and atomic updates of kubeconfigs (#17)

* Ensure efficient and atomic updates of kubeconfigs

The various kubeconfig files are rewritten on every hook even if they
don't change. Additionally, due to the use of `kubectl` to write the
data using the correct fields, there is a mutli-second window in which
clients reading the file could see an empty or partial file. This
changes it to only update a given config file if it has actually changed
and to do so in an entirely atomic fashion which will not disrupt
clients which are actively reading the file.

Fixes [lp:1837930][]

[lp:1837930]: https://bugs.launchpad.net/charm-kubernetes-master/+bug/1837930

* Fix workflow

* Fix missing sudo

* Add some comments to the tests

* Blacken like a delicious salmon fillet

763297a... by Iacopo Colonnelli

Set use-octavia and lb-provider with Neutron LBaaS (#16)

Last versions of Kubernetes set use-octavia=true and
lb-provider=amphora as the default values. This PR
explicitly sets use-octavia=false and lb-provider=haproxy
when the underlying OpenStack cloud relies on the old
Neutron LBaaS technology.