~woutervb/various/+git/snapstore-proxy-charm:resource_installation

Last commit made on 2022-01-13
Get this branch:
git clone -b resource_installation https://git.launchpad.net/~woutervb/various/+git/snapstore-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:
resource_installation
Repository:
lp:~woutervb/various/+git/snapstore-proxy-charm

Recent commits

973cd2a... by Wouter van Bommel

Dropped support for Bionic

Dropped support for bionic, as that does require an additional snap to
be added as a resource, increasing the maintenance load for resource
based deployments.

8839484... by Wouter van Bommel

Updates based on review feedback

Ensure consistend naming, fixed various typo's

22eed78... by Wouter van Bommel

Updated the readme

Added more deployment examples, document the options that are supported.

b37f1c4... by Wouter van Bommel

Implement the option to install from a resource

* Allow the installation from a resource, requires both a core and the
  snap-store-proxy snap to be added.
* Updated the Makefile, to include a deploy-resources target, for simple
  testing. This target will download snaps if needed.
* Ensured complete coverage of the added code.

5d2c6f9... by Wouter van Bommel

Replace test with lint as coverage also tests

3e7c00e... by Wouter van Bommel

Added github workflow

* Tests are run automatically on creation of a PR / merge
* On a release a charm will be build (todo push to charmhub)

138b0e7... by Wouter van Bommel

Added status action and refactored test

Refactored test of the charm in logical subsets, to ease expansion and
keep grouped tests together.

Added an status action, that will return the result of the proxy status
command.

Fixed a dependency issue in the Makefile, which prevented the charm from
being rebuild on changes to the actions.yaml file.

Added the action to the documentation.

19a8db2... by Wouter van Bommel

General improvements

* Some log files have been improved to be more explicit on what is going
on
* Renamed the db interface to db-admin, as that is the one we need
* Allow the reset of the username / password after registration (closes
SN-363)
* Don't allow the update of the domain to proceed, once the proxy is
registered

7975b3f... by Wouter van Bommel

Minor tweaks after rebasing against coverage branch

Based on review feedback, ensured that linting and tests succeed. There
was a double named test function.

f6f6e28... by Wouter van Bommel

General improvements

* Some log files have been improved to be more explicit on what is going
on
* Renamed the db interface to db-admin, as that is the one we need
* Allow the reset of the username / password after registration (closes
SN-363)
* Don't allow the update of the domain to proceed, once the proxy is
registered