charm-kubeapi-load-balancer:release_1.30

Last commit made on 2023-10-24
Get this branch:
git clone -b release_1.30 https://git.launchpad.net/charm-kubeapi-load-balancer

Branch merges

Branch information

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

Recent commits

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)

7ba600a... by Mateo Florido <email address hidden>

Convert KubeAPI Load Balancer to the ops framework (#26)

* Convert KubeAPI Load Balancer to ops

* Add .wokeignore

* Fix lint

* Update .gitignore

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

* Update tests/integration/test_charm.py

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

* Address code review comments

* `/s/architecture/architectures`

* Use `kubernetes-core` bundle in integration tests

* Address code review comments

---------

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

7c5d69b... by Adam Dyess

allow non-leader units to read all_requests data, but not write responses (#21)

* allow non-leader units to read all_requests data, but not write responses

* ensure that follower perms are set before reading endpoint requests