~arturo-seijas/charm-ubuntu-advantage:add-integration-test

Last commit made on 2022-04-19
Get this branch:
git clone -b add-integration-test https://git.launchpad.net/~arturo-seijas/charm-ubuntu-advantage
Only Arturo Enrique Seijas Fernández can upload to this branch. If you are Arturo Enrique Seijas Fernández please log in for upload directions.

Branch merges

Branch information

Name:
add-integration-test
Repository:
lp:~arturo-seijas/charm-ubuntu-advantage

Recent commits

417aba5... by Arturo Enrique Seijas Fernández

Remove development and testing sections from README

b56ab86... by Arturo Enrique Seijas Fernández

Update README and license

b1a8dfb... by Arturo Enrique Seijas Fernández

Add integration test and use tox instead of script

05a3802... by Jose Guedez

Use the operator apt library to install/remove packages

Reviewed-on: https://code.launchpad.net/~jfguedez/charm-ubuntu-advantage/+git/charm-ubuntu-advantage/+merge/416293
Reviewed-by: Tom Haddon <email address hidden>

08fa05c... by Jose Guedez

Use the operator apt library to install/remove packages

The library used here comes from the following PR, since
a couple bugs were discovered while working on this change.
* https://github.com/canonical/operator-libs-linux/pull/41

Closes-Bug: 1962284
Closes-Bug: 1962335

34e7823... by Tom Haddon

Add charmcraft.yaml so we can build the charm using charmcraft

Reviewed-on: https://code.launchpad.net/~mthaddon/charm-ubuntu-advantage/+git/charm-ubuntu-advantage/+merge/416087
Reviewed-by: Nick Moffitt <email address hidden>

b584b83... by Tom Haddon

Add charmcraft.yaml so we can build the charm using charmcraft

2ff56b6... by Jose Guedez

Add support for proxy settings from the model

Reviewed-on: https://code.launchpad.net/~jfguedez/charm-ubuntu-advantage/+git/charm-ubuntu-advantage/+merge/415946
Reviewed-by: Tom Haddon <email address hidden>

e8265de... by Jose Guedez

Refactor proxy support

* apt already supports proxy via apt-http[s]-proxy variables
* add proxy configuration to the UA client
* only `add-apt-repository` needs environment variables
* update unit tests, and add an extra test to cover proxies

e1f54bb... by Jose Guedez

fix broken unit tests