diff --git a/app/pyproject.toml b/app/pyproject.toml index 1deff3ce..099f9408 100644 --- a/app/pyproject.toml +++ b/app/pyproject.toml @@ -3,7 +3,7 @@ [project] name = "github-runner-image-builder" -version = "0.13.0" +version = "0.13.1" authors = [ { name = "Canonical IS DevOps", email = "is-devops-team@canonical.com" }, ] diff --git a/docs/changelog.md b/docs/changelog.md index d7356b48..4a695e7e 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,6 +1,9 @@ +## [#213 Fix proxy setup] +* Fix proxy setup for image-relation joined hook. + ## [#206 Add resolute image support] * Add resolute image support. diff --git a/src/image.py b/src/image.py index ba82ccaa..5b387ae1 100644 --- a/src/image.py +++ b/src/image.py @@ -55,6 +55,7 @@ def _on_image_relation_joined(self, event: ops.RelationJoinedEvent) -> None: event: The event emitted when a relation is joined. """ build_config = state.BuilderConfig.from_charm(charm=self.charm) + self.charm._setup_proxy_environment(build_config.proxy) proxy = state.ProxyConfig.from_env() if not build_config.cloud_config.upload_cloud_ids: self.model.unit.status = ops.BlockedStatus(