Add oidc options functionality to landscape-charm
Bug #1923863 reported by
Bartosz Woronicz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Charm |
Fix Released
|
Undecided
|
Bartosz Woronicz |
Bug Description
As in the title. We require the oidc-* related options to be supported by landscape charm. So we can deploy charm with juju covering OIDC configuration.
Related branches
lp:~mastier1/landscape-charm/landscape-charm
- Simon Poirier (community): Approve
-
Diff: 270 lines (+157/-3)7 files modifiedconfig.yaml (+20/-0)
lib/relations/config.py (+42/-0)
lib/relations/tests/test_config.py (+39/-1)
lib/tests/sample.py (+8/-0)
lib/tests/test_services.py (+16/-2)
lib/tests/test_templates.py (+24/-0)
templates/service.conf (+8/-0)
Superseded
for merging
into
lp:~landscape/landscape-charm/stable
- Simon Poirier: Pending requested
-
Diff: 9625 lines (+5213/-1602) (has conflicts)86 files modified.bzrignore (+1/-2)
HACKING.md (+44/-13)
Makefile (+30/-21)
README.md (+46/-28)
actions.yaml (+5/-5)
charm-helpers.yaml (+1/-0)
charmhelpers/__init__.py (+76/-17)
charmhelpers/contrib/__init__.py (+11/-13)
charmhelpers/contrib/hahelpers/__init__.py (+11/-13)
charmhelpers/contrib/hahelpers/apache.py (+24/-20)
charmhelpers/contrib/hahelpers/cluster.py (+113/-23)
charmhelpers/core/__init__.py (+11/-13)
charmhelpers/core/decorators.py (+11/-13)
charmhelpers/core/files.py (+11/-13)
charmhelpers/core/fstab.py (+11/-13)
charmhelpers/core/hookenv.py (+548/-36)
charmhelpers/core/host.py (+602/-166)
charmhelpers/core/host_factory/centos.py (+72/-0)
charmhelpers/core/host_factory/ubuntu.py (+114/-0)
charmhelpers/core/hugepage.py (+11/-13)
charmhelpers/core/kernel.py (+34/-30)
charmhelpers/core/kernel_factory/centos.py (+17/-0)
charmhelpers/core/kernel_factory/ubuntu.py (+13/-0)
charmhelpers/core/services/__init__.py (+11/-13)
charmhelpers/core/services/base.py (+29/-20)
charmhelpers/core/services/helpers.py (+11/-13)
charmhelpers/core/strutils.py (+75/-18)
charmhelpers/core/sysctl.py (+32/-23)
charmhelpers/core/templating.py (+37/-25)
charmhelpers/core/unitdata.py (+19/-15)
charmhelpers/fetch/__init__.py (+53/-302)
charmhelpers/fetch/archiveurl.py (+12/-14)
charmhelpers/fetch/bzrurl.py (+42/-48)
charmhelpers/fetch/centos.py (+171/-0)
charmhelpers/fetch/giturl.py (+33/-33)
charmhelpers/fetch/python/__init__.py (+13/-0)
charmhelpers/fetch/python/debug.py (+54/-0)
charmhelpers/fetch/python/packages.py (+154/-0)
charmhelpers/fetch/python/rpdb.py (+56/-0)
charmhelpers/fetch/python/version.py (+32/-0)
charmhelpers/fetch/snap.py (+150/-0)
charmhelpers/fetch/ubuntu.py (+730/-0)
charmhelpers/osplatform.py (+25/-0)
config.yaml (+54/-0)
dev/charm_helpers_sync.py (+32/-24)
dev/deployer (+29/-30)
dev/ubuntu-deps (+13/-10)
hooks/install (+1/-1)
icon.svg (+1/-288)
lib/action.py (+1/-1)
lib/apt.py (+60/-26)
lib/bootstrap.py (+21/-15)
lib/callbacks/scripts.py (+48/-2)
lib/callbacks/tests/test_apt.py (+1/-1)
lib/callbacks/tests/test_scripts.py (+43/-2)
lib/paths.py (+1/-0)
lib/relations/config.py (+43/-0)
lib/relations/haproxy.py (+57/-6)
lib/relations/hosted.py (+61/-2)
lib/relations/postgresql.py (+30/-35)
lib/relations/tests/test_config.py (+37/-1)
lib/relations/tests/test_haproxy.py (+175/-14)
lib/relations/tests/test_hosted.py (+148/-8)
lib/relations/tests/test_postgresql.py (+18/-17)
lib/services.py (+7/-3)
lib/tests/rootdir.py (+1/-1)
lib/tests/sample.py (+12/-3)
lib/tests/stubs.py (+19/-2)
lib/tests/test_apt.py (+69/-28)
lib/tests/test_bootstrap.py (+46/-13)
lib/tests/test_install.py (+6/-5)
lib/tests/test_services.py (+32/-6)
lib/tests/test_templates.py (+119/-0)
lib/tests/test_upgrade.py (+67/-4)
lib/tests/test_utils.py (+150/-1)
lib/utils.py (+71/-0)
metadata.yaml (+4/-0)
templates/landscape-server (+4/-0)
templates/service.conf (+29/-0)
tests/basic/test_actions.py (+1/-1)
tests/basic/test_ha.py (+21/-21)
tests/basic/test_leader.py (+2/-4)
tests/basic/test_service.py (+20/-3)
tests/helpers.py (+90/-38)
tests/layers.py (+11/-5)
tests/test_helpers.py (+2/-5)
affects: | maas → landscape-charm |
Changed in landscape-charm: | |
assignee: | nobody → mastier1 (mastier1) |
status: | New → In Progress |
description: | updated |
Changed in landscape-charm: | |
status: | In Progress → Fix Released |
To post a comment you must log in.