Ingress-nginx is deprecated and is going to become
unmaintained after Feb/2026.
See details here https://www.kubernetes.dev/blog/2025/11/12/ingress-nginx-retirement/
This PS adds support for HAProxy-ingress but does not
remove the ingress-nginx support.
Also default ingress class name and annotations are updated
to make them more implementation agnostic.
Change-Id: I1cbcd2ce0534bf865e484370297ca17c1b1af4e0
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
Currently, the OSH uses main uWSGI app to serve responses to the
Kubernetes readiness and liveness probes. Unfortunately, this is not
sustainable during load. When all of the uWSGI workers are occupied with
work for longer than the probe timeout, the liveness probe fails as the
request is queued up for too long.
This change proposes alternative solution of running the liveness probes
against an uWSGI stats endpoint which is a lightweight endpoint served
by the master process and is not affected by the workers being busy.
It enables the uWSGI stats server on port 1717 in each of the
relevant pods and updates the deployments to use the port exposed by
those endpoints.
This change allows the deployment to use a liveness port that is
different from the one dynamically looked up in service catalog.
Readiness probes will remain unchanged as it makes sense to check actual
application on start.
Change-Id: Ie466aafeb4edef72ae1591d91a0f1583636a757c
Signed-off-by: Marek Skrobacki <marek.skrobacki@rackspace.co.uk>
Wherever we use quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu-focal
let's use latest-ubuntu_jammy tag.
Change-Id: I20dd389f6d8c948ae2a3f77a59a3efd0ffb2cd7d
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
Also update default image tags on the most recent
SLURP release 2025.1
Change-Id: Idb6d7de2c1d35a1fdb0df6eeb17dd07309c90b29
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
Adding Cloudkitty Rating service to allow for chargeback/showback
ability. This is the inital helm chart to be added to openstack-helm for
deployment on Kubernetes
Change-Id: I001ad492c38aca3211246caa836ffdd958cd0cbb
Co-Authored-By: Vladimir Kozhukalov <kozhukalov@gmail.com>
Signed-off-by: kernel53 <zain.marvi@rackspace.com>
Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>