charm-coredns:release_1.27

Last commit made on 2023-01-12
Get this branch:
git clone -b release_1.27 https://git.launchpad.net/charm-coredns

Branch merges

Branch information

Name:
release_1.27
Repository:
lp:charm-coredns

Recent commits

0e4d784... by Adam Dyess

updating coredns version to 1.10.0, along with test infrastructure (#35)

* updating coredns version to 1.10.0, along with test infrastructure
* resolve lint issues
* ensure kubernetes-control-plane has dns-provider=none
* don't create validate_dns pod until the two models are related and stable
* exclude generated files from the created charm file

5e00f03... by Adam Dyess

allow builds from focal as well as jammy

79e0422... by Adam Dyess

migrate off of pipenv to just using requirements.txt (#34)

* migrate off of pipenv to just using requirements.txt

* remove github warnings, decrease charmcraft build deps

* include charmhub debugging on the juju controller

* fix typo

* extra debugging

* remove proxy settings applied to the k8s model

* switching from libjuju deploy to juju snap deploy to fix issue with resources not deploying correctly

* linting

* deploy coredns with juju snap rather than libjuju

d067e89... by Adam Dyess

enable jammy support for this charm (#29)

* enable jammy support for this charm

* Update charmcraft.yaml

Architectures based on supported arch's in upstream

* Update charmcraft.yaml

03deda9... by Stone Preston <email address hidden>

Add fixes for multi-unit charm deployments and improper dnsPolicy (#28)

* Add fixes for multi-unit charm deployments and improper dnsPolicy

* Fix linting, try to get tests passing

* Update tox

* Run integration tests on top of CK insteakd of microk8s

* Fix linting

* Add proxy configuration for workflow

* Update proxy subnet for calico

* Add logging for fixtures

* Add requested changes

* Update model cache after removing model

* Remove unused metadata getter

* More cleanup, make integration run depend on lint passing

4b789d7... by Adam Dyess

recommit fix for LP#1903313 (#27)

ed03f64... by Adam Dyess

add rbac policy files for coredns-1.6.7 (#25)

* add rbac policy files for coredns-1.6.7

* Fix yaml formatting for lightkube, add field_manager and default namespace to client constructor

* Unit tests passing on py3.10

* mock lightkube.Client entirely

* combine pebble layers in the event it already exists

* charm needs to be trusted to apply rbac config

* Block the charm in the event RBAC policies couldn't be applied due to the lack of trust

Co-authored-by: Stone Preston <email address hidden>

364cae0... by Stone Preston <email address hidden>

Add docs link to metadata (#24)

f42293d... by Stone Preston <email address hidden>

Convert to sidecar charm (#20)

* Convert to sidecar charm

* Add suggested changes from code review

* Remove label from kubectl logs call

* Fix issues with failing CI

* Fix kubectl logs in workflow

* Fix linting

* Use unit data again

* Update tests/integration/test_deploy.py

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

* Remove errant (no-op) string break from linter

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

cac3328... by Peter Jose De Sousa

Change status to Active Status (#16)

* Change status to Active Status

* tests