0e4d784...
by
Adam Dyess
on 2023-01-12
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
on 2022-11-09
allow builds from focal as well as jammy
79e0422...
by
Adam Dyess
on 2022-11-08
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
on 2022-07-22
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>
on 2022-06-24
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
on 2022-06-13
recommit fix for LP#1903313 (#27)
ed03f64...
by
Adam Dyess
on 2022-05-09
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>
on 2022-05-02
Add docs link to metadata (#24)
f42293d...
by
Stone Preston <email address hidden>
on 2022-02-18
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/integrati on/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
on 2022-01-11
Change status to Active Status (#16)
* Change status to Active Status
* tests