charm-kubeapi-load-balancer:release_1.29

Last commit made on 2024-05-29
Get this branch:
git clone -b release_1.29 https://git.launchpad.net/charm-kubeapi-load-balancer

Branch merges

Branch information

Name:
release_1.29
Repository:
lp:charm-kubeapi-load-balancer

Recent commits

03ab179... by Adam Dyess

Freeze python dependencies for reproducible charm builds (#38)

2f346cb... by Adam Dyess

Pin back libraries for the 1.29 release, adjust testing (#35)

7e5d89f... by George Kraft

Fix failure in hacluster integration (#34)

5268095... by Kevin W Monroe

use http context keys in config description (#33)

0a44db5... by Mateo Florido <email address hidden>

Add `ConfigurationContext` class (#32)

* Add ConfigurationContext class

* Apply suggestions from code review

Co-authored-by: Adam Dyess <email address hidden>

* Fix oddities

---------

Co-authored-by: Adam Dyess <email address hidden>

940ad02... by Adam Dyess

Install `nginx-prometheus-exporter` and export metrics over `cos` (#30)

* Install nginx-prometheus-exporter to collect nxginx metrics and export over cos relation

* Simplify unit tests

* add nginx alert rules

d8d9588... by Mateo Florido <email address hidden>

[LP#1948019] Add configuration options for Nginx directives (#31)

* Add configuration options for directives

* Update config.yaml

* Apply suggestions from code review

Co-authored-by: Adam Dyess <email address hidden>

* Refactor `nginx` syntax logic

* Fix Format

* Fix docstrings

* Use new configs

---------

Co-authored-by: Adam Dyess <email address hidden>

d53aa3b... by Mateo Florido <email address hidden>

Fix LoadBalancer addresses (#29)

fdc70f1... by Mateo Florido <email address hidden>

Enhance `certificates` relation check. (#28)

c206b60... by Adam Dyess

remove layer.yaml (#27)