Descriptionenvirons, juju: require admin-secret
The admin-secret configuration value is required
for bootstrapping and connecting to an environment,
but we can't make config.Config require it because
it should never be pushed into the state.
So we add checks to juju.NewConn and implementations
of Environ.Bootstrap to require that it be set.
This unfortunately means that all tests must
connect with authentication set, which means
the changes are necessarily bulky.
https://code.launchpad.net/~rogpeppe/juju-core/126-mandatory-admin-secret/+merge/129462
Requires: https://code.launchpad.net/~rogpeppe/juju-core/127-jujud-bootstrap-do-not-use-jujuconnsuite/+merge/129395
(do not edit description out of merge proposal)
Patch Set 1 #Patch Set 2 : environs, juju: require admin-secret #Patch Set 3 : environs, juju: require admin-secret #Patch Set 4 : environs, juju: require admin-secret #Patch Set 5 : environs, juju: require admin-secret #Patch Set 6 : environs, juju: require admin-secret #Patch Set 7 : environs, juju: require admin-secret #Patch Set 8 : environs, juju: require admin-secret #
Total comments: 4
Patch Set 9 : environs, juju: require admin-secret #
MessagesTotal messages: 14
|