Files
Vladimir Kozhukalov f82fe59754 Add support for Gateway API
We recently introduced extraObjects section for
all chart's values. This makes it possible to
deploy arbitrary K8s objects as part of a Helm release.

The Openstack-Helm legacy ingress implementation
is very opinionated and we don't want to do the same for
Gateway API objects. Instead users are supposed to
add Gateway API objects (Gateway, HTTPRoute, etc.) manually
using this extraObjects value.

The range of infrastructure use cases is very wide
and it is better to let users to choose on their own
how they are going to provide access to deployed Openstack services.

Regarding this PS:

* Add tasks to the deploy-env role to deploy Envoy Gateway on
  test env.
* Add gateway.yaml overrides for Keystone, Nova, Neutron, Placement, Glance,
  Heat. These overrides disable rendering Ingress related
  objects and add HTTPRoute for public endpoints.

Later gateway overrides will be added for other charts and
deployment scripts will be updated appropriately

Signed-off-by: Vladimir Kozhukalov <kozhukalov@gmail.com>
Change-Id: I8043206136bf6513e2ba2b978510662b655a368f
2026-03-11 14:51:05 -05:00
..
2019-04-15 11:15:35 +02:00
2026-03-11 14:51:05 -05:00