Files
openstack-armada-app/python3-k8sapp-openstack/k8sapp_openstack/setup.cfg
Daniel Caires e41041b327 Activate new Ingress Helm-Chart
After the OSH-I upversion, the Ingress Helm chart was
changed from the one from Openstack community to the
Ingress-nginx. A previous commit [1] added the new
Helm chart to the build environment and another [2]
created the manifest for this new Ingress chart. Now,
this review removes the old Ingress manifest and activates
the new Ingress Helm chart.

A patch was created to rename the Ingress Helm-chart so it
wouldn't have a conflict with the Ingress deployed by the platform.

All manifests and plugins of the old Ingress was deleted, and
all references (kustomization, dependencies, etc...) was changed
to the new Ingress chart name.

The new Ingress was placed as a dependency to the OSH-I debian package.
This dependencie was moved to the stx-openstack-helm-fluxcd debian
control, to facilitate the tarball building proccess. As it was, the
new Ingress needed to be declared in the tarball building call, with
this change this is not necessary anymore.

Finally the name for the ingressClass name in all Helm charts' Ingress
was changed for the new name defined by the Ingress patch.

[1] - https://review.opendev.org/c/starlingx/openstack-armada-app/+/937396
[2] - https://review.opendev.org/c/starlingx/openstack-armada-app/+/937174

Test Plan:
PASS - Build all packages and STX-O tarball
PASS - STX-O upload and apply
PASS - New Ingress Helm chart deployed with new name
PASS - Ingress from all charts with new ingressclassname
PASS - Ingress comunicates with other Helm charts
PASS - Launch a VM

This is the last change in the realtion chain related to the upversion
to the Caracal version and the activation of the new Ingress chart. All
reviews must be merged together, otherwise the build and apply of STX-O
will break.

Story: 2011303
Task: 51611

Change-Id: If10a47a470b6e32ccb1090dbaa604fcbf6d1f82e
Signed-off-by: Daniel Caires <DanielMarques.Caires@windriver.com>
2025-02-17 18:59:53 +00:00

74 lines
3.2 KiB
INI

[metadata]
name = k8sapp-openstack
summary = StarlingX sysinv extensions for stx-openstack
long_description = file: README.rst
long_description_content_type = text/x-rst
license = Apache 2.0
author = StarlingX
author-email = starlingx-discuss@lists.starlingx.io
home-page = https://www.starlingx.io/
classifier =
Environment :: OpenStack
Intended Audience :: Information Technology
Intended Audience :: System Administrators
License :: OSI Approved :: Apache Software License
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.4
Programming Language :: Python :: 3.5
[files]
packages =
k8sapp_openstack
[global]
setup-hooks =
pbr.hooks.setup_hook
[entry_points]
systemconfig.helm_applications =
openstack = systemconfig.helm_plugins.openstack
systemconfig.helm_plugins.openstack =
001_ingress-nginx-openstack = k8sapp_openstack.helm.ingress_nginx_openstack:IngressNginxOpenstackHelm
002_mariadb = k8sapp_openstack.helm.mariadb:MariadbHelm
003_garbd = k8sapp_openstack.helm.garbd:GarbdHelm
004_rabbitmq = k8sapp_openstack.helm.rabbitmq:RabbitmqHelm
005_memcached = k8sapp_openstack.helm.memcached:MemcachedHelm
006_keystone = k8sapp_openstack.helm.keystone:KeystoneHelm
007_heat = k8sapp_openstack.helm.heat:HeatHelm
008_horizon = k8sapp_openstack.helm.horizon:HorizonHelm
009_glance = k8sapp_openstack.helm.glance:GlanceHelm
010_openvswitch = k8sapp_openstack.helm.openvswitch:OpenvswitchHelm
011_libvirt = k8sapp_openstack.helm.libvirt:LibvirtHelm
012_neutron = k8sapp_openstack.helm.neutron:NeutronHelm
013_nova = k8sapp_openstack.helm.nova:NovaHelm
014_nova-api-proxy = k8sapp_openstack.helm.nova_api_proxy:NovaApiProxyHelm
015_cinder = k8sapp_openstack.helm.cinder:CinderHelm
016_gnocchi = k8sapp_openstack.helm.gnocchi:GnocchiHelm
017_ceilometer = k8sapp_openstack.helm.ceilometer:CeilometerHelm
018_aodh = k8sapp_openstack.helm.aodh:AodhHelm
019_openstack-helm-toolkit = k8sapp_openstack.helm.helm_toolkit:HelmToolkitHelm
020_barbican = k8sapp_openstack.helm.barbican:BarbicanHelm
021_keystone-api-proxy = k8sapp_openstack.helm.keystone_api_proxy:KeystoneApiProxyHelm
022_ceph-rgw = k8sapp_openstack.helm.swift:SwiftHelm
023_ironic = k8sapp_openstack.helm.ironic:IronicHelm
024_placement = k8sapp_openstack.helm.placement:PlacementHelm
025_nginx-ports-control = k8sapp_openstack.helm.nginx_ports_control:NginxPortsControlHelm
026_fm-rest-api = k8sapp_openstack.helm.fm_rest_api:FmRestApiHelm
027_dcdbsync = k8sapp_openstack.helm.dcdbsync:DcdbsyncHelm
028_pci-irq-affinity-agent = k8sapp_openstack.helm.pci_irq_affinity_agent:PciIrqAffinityAgentHelm
029_clients = k8sapp_openstack.helm.clients:ClientsHelm
systemconfig.fluxcd.kustomize_ops =
openstack = k8sapp_openstack.kustomize.kustomize_openstack:OpenstackFluxCDKustomizeOperator
systemconfig.app_lifecycle =
openstack = k8sapp_openstack.lifecycle.lifecycle_openstack:OpenstackAppLifecycleOperator
[bdist_wheel]
universal = 1