Remove requirement on pypi repositories for installation

Bug #1943093 reported by Jose Guedez
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
charm-juju-lint
Fix Released
High
Jose Guedez

Bug Description

Currently the charm creates a virtual environment for the cronjob scripts to run into (mainly for the libjuju dependency). This means that on charm deployment the units need connectivity to pypi for installation.

Due to security implications many environments restrict access to external repositories, so ideally the charm should be able to be installed without them.

The charmcraft tooling has the capability to bundle dependencies, so the charm should use that instead.

Related branches

Jose Guedez (jfguedez)
Changed in charm-juju-lint:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Jose Guedez (jfguedez)
Jose Guedez (jfguedez)
Changed in charm-juju-lint:
status: Confirmed → In Progress
Jose Guedez (jfguedez)
Changed in charm-juju-lint:
status: In Progress → Fix Committed
Celia Wang (ziyiwang)
Changed in charm-juju-lint:
status: Fix Committed → Fix Released
milestone: none → 21.10
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.