Hemanth Nakkina f611ba9e60
[nova] add support for nova spice proxy
lib changes
Add new library nova_service to exchange config
information like nova spice proxy url.

ops-sunbeam changes
Move TraefikRouteHandler from heat-k8s to
ops_sunbeam to reuse in nova-k8s charm as well.
Add nova-service requires handler

nova-k8s changes
Add new container in nova-k8s for nova spice proxy
Add the corresponding pebble handler with plan to
start nova spice proxy process
Change the ingress relation to use traefik-route so
that both nova-api and nova-spiceproxy applications
are exposed via traefik
Add new interface nova-service to provide nova
spiceproxy url to client openstack-hypervisor.
Add nova-service provider handler

openstack-hypervisor changes:
Add interace nova-service in requires section of
metadata.yaml
Handle nova-service requires and update snap config

Change-Id: I27dd6523628e492bef1d1dd851dc528e41c520c7
2024-04-19 14:28:46 +05:30
2024-01-25 12:30:54 +01:00
2024-04-16 14:45:38 +02:00
2024-04-18 23:21:03 +00:00
2023-11-30 15:32:39 +05:30
2023-11-30 15:32:39 +05:30
2023-11-30 15:32:39 +05:30
2024-02-02 09:39:40 +10:30
2024-02-02 15:25:35 +05:30
2023-11-30 15:32:39 +05:30
2024-03-06 09:55:34 +10:30
2024-02-01 10:23:23 +01:00
2024-01-25 12:30:54 +01:00

Monolithic Repository for Sunbeam Charms

This repository contains the core charms for the Sunbeam deployment and associated charm libraries.

Development docs

See the CONTRIBUTING.md in the root of the repository and individual charm directories for more information.

Description
Juju Charms - Monorepo for sunbeam Charms
Readme 7.8 MiB
Languages
Python 89.2%
Jinja 10.2%
Shell 0.6%