charm-juju-lint:master

Last commit made on 2023-07-12
Get this branch:
git clone -b master 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
Repository:
lp:charm-juju-lint

Recent commits

4ccb5fe... by Chi Wai CHAN

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/446474
Reviewed-by: Ramesh Sattaru <email address hidden>
Reviewed-by: JamesLin <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>
Reviewed-by: Eric Chen <email address hidden>

df917c7... 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.

bf81e80... by Chi Wai CHAN

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

074e133... by Martin Kalcok

Pin libjuju and ops to maintain backward compatibility.

Reviewed-on: https://code.launchpad.net/~martin-kalcok/charm-juju-lint/+git/charm-juju-lint/+merge/440148
Reviewed-by: Ramesh Sattaru <email address hidden>
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>
Reviewed-by: Sudeep Bhandari <email address hidden>

e80cd12... by Martin Kalcok

Pin libjuju and ops to maintain backward comaptibility.

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>

ee4d8c2... by Mert Kirpici

lib: improve proxy settings docstring

Add where we are getting the proxy settings from.

Works-on: 1987359

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

6939e63... by Mert Kirpici

lib: supply proxy info to auto_lint.py

juju-lint snap supports fetching the rules files via a url now. We need
to accomodate for environments with restricted network requirements and
pass the network proxy information from the charm environment to the
auto_lint.py script via a file in the filesystem.

Works-on: 1987359

7c340a4... by Gabriel Cocenza

added deprecation logs and status for juju-lint as a principal charm.

Reviewed-on: https://code.launchpad.net/~gabrielcocenza/charm-juju-lint/+git/charm-juju-lint/+merge/436409
Reviewed-by: 🤖 prod-jenkaas-bootstack <email address hidden>
Reviewed-by: Andrea Ieri <email address hidden>

c0bcb4e... by Gabriel Cocenza

added deprecation logs and status for juju-lint as a principal charm.