charm-kubernetes-master:ops

Last commit made on 2023-11-29
Get this branch:
git clone -b ops https://git.launchpad.net/charm-kubernetes-master

Branch merges

Branch information

Name:
ops
Repository:
lp:charm-kubernetes-master

Recent commits

2723e04... by Mateo Florido <email address hidden>

Fix AlertManager expr (#316)

* Fix AlertManager expr

* Create Diff Patch

d167ccf... by George Kraft

Add hacluster integration (#308)

* Add hacluster integration

* Use interface-hacluster from fork

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

* Ensure config_addrs values are never falsey

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

---------

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

dc6e40e... by George Kraft

Fix apiserver forbidden to access kubelet API (#315)

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

Implement controlled upgrades (#311)

* Implement controlled upgrades

* Offload upgrade handler

* Update requirements

---------

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

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

Fix Metrics Endpoints (#313)

* Fix Metrics Endpoints

* Update src/cos_integration.py

* Fix endpoints and metrics relabeling

* Use cluster-name

* Rollback `kubernetes-snaps` pin

---------

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

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

Change Kubeconfig for LabelMaker (#314)

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

Update AlertManager rules (#312)

9ec4b10... by Adam Dyess

Label control-plane nodes (#310)

* Label control-plane nodes

* Apply node-labels to the control-plane nodes

* Unit tests should be agnostic from which cloud they are run

* Update requirements.txt

81046c9... by Mateo Florido <email address hidden>

Add `cni-plugins` resource (#309)

* Add `cni-plugins` resource

* Remove script_commit from build-cni-resources

* Download releases from GH instead of local building them

* Fix resource naming

* Address code review

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

Implement COS integration (#306)

* Implement Observability

* Cleanup

* Add `cosl` to `requirements.txt`

* Improve CR/CRB

* Remove unused tokens

* Change COS Token user:group

* Fix lint

* Create new `cos_integration` module

* Add docstrings