charm-juju-lint:master-subordinate

Last commit made on 2023-10-16
Get this branch:
git clone -b master-subordinate https://git.launchpad.net/charm-juju-lint
Members of Canonical BootStack Charmers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master-subordinate
Repository:
lp:charm-juju-lint

Recent commits

61b744e... by Ashley James

Fix lint error

660c1c0... by Ashley James

Fix requirements, refactor func test.

f5ed1d3... by Ashley James

test: Change juju-local channel to latest/stable.

6f14034... by Ashley James

test: Fix func test.

juju 3.1 modifications for differences in result of run_on_unit method.

b95e8be... by Mert Kirpici

feat: add juju 3.1 support

f4231de... by Chi Wai CHAN

* Remove pin "ops < 2.0" since we are dropping offical bionic support.
  Also, change charm-juju-lint's series from "bionic" to "jammy" in the
  unit tests.

* Drop Bionic (with Python 3.6) support because of the dependency issue
  (juju -> paramiko -> crytography <-- require Python 3.7+).

Reviewed-on: https://code.launchpad.net/~raychan96/charm-juju-lint/+git/charm-juju-lint/+merge/446587
Reviewed-by: Ramesh Sattaru <email address hidden>
Reviewed-by: Eric Chen <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>

dc130e3... by Gabriel Cocenza

Pin libjuju and ops to maintain backward compatibility.

93d2acd... by Gabriel Cocenza

Merge branch 'subordinate' into master-subordinate

2f8d916... by Gabriel Cocenza

reachitect charm-juju-lint as a subordinate charm.

- just the principal unit of juju-lint set nrpe configuration to
  not have duplicated alerts.
- added juju-info interface as required.
- changed functional and unit tests to adapt as a subordinate charm.
- updated README with the new instructions to deploy the application.

91d238f... by Mert Kirpici

lib: write proxy settings into cron file

When juju-lint is run by:
  - crond: the settings will be written in the cron file
    /etc/cron.d/juju-lint
  - charm: the settings will be given directly to the process
    environment.

This way we are also avoiding the extra file.

Works-on: 1987359

Signed-off-by: Mert Kırpıcı <email address hidden>