This PS updates python modules and code to match Airflow 2.6.2:
- bionic py36 gates were removed
- python code corrected to match new modules versions
- selection of python modules versions was perfoemed based on
airflow-2.6.2 constraints
Change-Id: I9c3e139b3437414a61af7e7c0b7d7e533fadefda
This PS includes changes to support k8s 1.16, these
changes would work with existing kubernetes version
as well. A seperate change would be done to uplift
kubernetes to 1.16.
Hyperkube short aliases are removed in k8s 1.15
https://github.com/kubernetes/kubernetes/pull/76953
- Rename binaries of kubernetes components in promenade and
corresponding anchor helm charts
- Kubelet flag --allow-priveleged is deprecated in k8s 1.15 and
removed in 1.16. Remove the flag from kubelet template. This
fix will be backward compatible as long as psp are defined.
Change-Id: I751dd7c0281b0c00ac8f283c1df379e932fe4658
Currently, when debug-report.sh collects logs for the deployment,
it's tmp directory eats up massive storage space if pod logs are
collected for more than two hours of duration.
This fix will provide a new shell variable "LOG_DURATION" that gives
flexibilty to configure log duration of pods to restrict space crunch
on the node while report creation. Default value is set to 0s, means
collect all logs.
To enable the collection of all logs irrespective of duration, LOG_
DURATION should be set to 0s. LOG_DURATION can be in seconds(s),
minutes(m) or hours(h).
Change-Id: Ia80f37baca90f421cd0f543fc3a66e039df45323
Recent change to move kubectl out of a container
requires that the user environment now directly
be configured with KUBECONFIG. Ensure
it is available for debug-report.
Change-Id: Ia4dae81bc9733c4a9ae442c836626a117fc2f504
The PS adds improvals to debug-report.sh script. Added removal of
temporary folders after creation of an archive with information
needed for debuging purposes.
Change-Id: I44c842779386271a8ab1c4332710e2ddaeb5b14e
- Support NAMESPACE_FILTER as a grep filter for which namespaces
to collect pod logs for
- Default report location to /var/tmp and support override with
BASETEMP
Change-Id: I8c302313c3c0492a9db856332067f77fb5a41a19