~woutervb/snap-store-proxy-charm:sync_doc_with_store-admin_register

Last commit made on 2022-03-16
Get this branch:
git clone -b sync_doc_with_store-admin_register https://git.launchpad.net/~woutervb/snap-store-proxy-charm
Only Wouter van Bommel can upload to this branch. If you are Wouter van Bommel please log in for upload directions.

Branch merges

Branch information

Name:
sync_doc_with_store-admin_register
Repository:
lp:~woutervb/snap-store-proxy-charm

Recent commits

3da1eea... by Wouter van Bommel

Remove base64 references for registration_bundle

Since the tools `store-admin` will already output the data in the
correct format for juju config to consume, there is no need for the end
user to do any manipulation. So the documentation is updated to reflect
this.

b540431... by Wouter van Bommel

Remove several charm configuration options

Removing username, password and domain options, as it is no longer possible to register a proxy managed by this charm that way. It is replaced by the registration_bundle option.

With this change the code to register a proxy has been removed as well, and some of the unittests have been rewritten

Merged from https://code.launchpad.net/~woutervb/snap-store-proxy-charm/+git/snap-store-proxy-charm/+merge/415718

418d9fc... by Wouter van Bommel

Add some more mocks so tests succeed

Rebase against master, as code has diverged. Master introduced
changes that required more methods to be mocked.

d193fa7... by Wouter van Bommel

Removal of deprecated configuration options

Removed the options:
* domain
* username
* password

from the charm, including the code where it was used to register a
proxy. Registration is only possible with a registration bundle.

1a62662... by Wouter van Bommel

Initial start of documentation

The idea is to have the charm documentation (that is published via discourse) as part of the code repository, so that it can grow with the evolution of the charm.

As far as currently known, there is now way to automate the publishing.

Merged from https://code.launchpad.net/~woutervb/snap-store-proxy-charm/+git/snap-store-proxy-charm/+merge/416142

a595b28... by Wouter van Bommel

Fixed small typo's based on feedback

cba20a7... by Wouter van Bommel

Documentation as will be published via discourse

As the documentation of the charm is published on discourse, we keep the
read code in this repository, so we have the option to keep history and
proof-read before deployment.

f871e40... by Wouter van Bommel

Determine TLS usage and update status display

Show on which url the service is configured. Take the TLS status from the registration bundle.

Merged from https://code.launchpad.net/~woutervb/snap-store-proxy-charm/+git/snap-store-proxy-charm/+merge/415647

60c6fe8... by Wouter van Bommel

reword debug logging

7ff0938... by Wouter van Bommel

Determine protocol from the registration bundle

Use the information in the registration bundle, to determine if the
server should listen on port 80 or 443, and display an status message
with this information.