Activity log for bug #2002646

Date Who What changed Old value New value Message
2023-01-12 11:34:20 Peter Jose De Sousa bug added bug
2023-01-12 11:43:06 Peter Jose De Sousa description Hello, When deploying the vsphere cloud provider inside of environments with proxies, setting the juju model-config no-proxy environment variables with CIDRs will not work. This is because the underlaying dependecies will make HTTPs requests to the kubernetes-control-plane, which will ultimately be proxied. [Logs] ➜ esa juju debug-log -i vsphere-cloud-provider/0 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying cloud-provider-vsphere version: v1.24 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider secret data for server 10.246.152.100 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider ConfigMap Data for vcenter Boston unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Replacing Image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.24.0 with rocks.canonical.com:443/cdk/cloud-provider-vsphere/cpi/release/manager:v1.24.0 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider Control Node Selector as node-role.kubernetes.io/control-plane: "" unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Adding provider tolerations from control-plane unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying ServiceAccount/kube-system/cloud-controller-manager unit-vsphere-cloud-provider-0: 10:33:49 ERROR unit.vsphere-cloud-provider/0.juju-log kube-control:17: Uncaught exception while in charm code: Traceback (most recent call last): File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 60, in map_httpcore_exceptions yield File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 218, in handle_request resp = self._pool.handle_request(req) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/connection_pool.py", line 253, in handle_request raise exc File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/connection_pool.py", line 237, in handle_request response = connection.handle_request(request) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/http_proxy.py", line 267, in handle_request raise ProxyError(msg) httpcore.ProxyError: 403 Forbidden The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 216, in <module> main(VsphereCloudProviderCharm) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/main.py", line 438, in main _emit_charm_event(charm, dispatcher.event_name) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/main.py", line 150, in _emit_charm_event event_to_emit.emit(*args, **kwargs) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 355, in emit framework._emit(event) # noqa File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 856, in _emit self._reemit(event_path) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 931, in _reemit custom_handler(event) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 196, in _merge_config self._install_or_upgrade() File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 204, in _install_or_upgrade controller.apply_manifests() File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/manifests/manifest.py", line 232, in apply_manifests self.apply_resources(*self.resources) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/manifests/manifest.py", line 246, in apply_resources self.client.apply(rsc.resource, force=True) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/client.py", line 424, in apply return self.patch(type(obj), name, obj, namespace=namespace, File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/client.py", line 293, in patch return self._client.request("patch", res=res, name=name, namespace=namespace, obj=obj, File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/generic_client.py", line 244, in request resp = self.send(req) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/generic_client.py", line 216, in send return self._client.send(req, stream=stream) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 908, in send response = self._send_handling_auth( File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 936, in _send_handling_auth response = self._send_handling_redirects( File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 973, in _send_handling_redirects response = self._send_single_request(request) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 1009, in _send_single_request response = transport.handle_request(request) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 217, in handle_request with map_httpcore_exceptions(): File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__ self.gen.throw(typ, value, traceback) File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 77, in map_httpcore_exceptions raise mapped_exc(message) from exc httpx.ProxyError: 403 Forbidden unit-vsphere-cloud-provider-0: 10:33:50 ERROR juju.worker.uniter.operation hook "kube-control-relation-changed" (via hook dispatching script: dispatch) failed: exit status 1 unit-vsphere-cloud-provider-0: 10:33:50 INFO juju.worker.uniter awaiting error resolution for "relation-changed" hook [Workaround] Set juju model-config no-proxy to include the IP of the kubernetes-control-plane/load balancer or FQDN. (Not a CIDR) Thanks, Peter Hello, When deploying the vsphere cloud provider inside of environments with proxies, setting the juju model-config no-proxy environment variables with CIDRs will not work. This is because the underlaying dependecies will make HTTPs requests to the kubernetes-control-plane, which will ultimately be proxied. [Logs] ➜ esa juju debug-log -i vsphere-cloud-provider/0 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying cloud-provider-vsphere version: v1.24 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider secret data for server 10.246.152.100 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider ConfigMap Data for vcenter Boston unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Replacing Image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.24.0 with rocks.canonical.com:443/cdk/cloud-provider-vsphere/cpi/release/manager:v1.24.0 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider Control Node Selector as node-role.kubernetes.io/control-plane: "" unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Adding provider tolerations from control-plane unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying ServiceAccount/kube-system/cloud-controller-manager unit-vsphere-cloud-provider-0: 10:33:49 ERROR unit.vsphere-cloud-provider/0.juju-log kube-control:17: Uncaught exception while in charm code: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 60, in map_httpcore_exceptions     yield   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 218, in handle_request     resp = self._pool.handle_request(req)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/connection_pool.py", line 253, in handle_request     raise exc   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/connection_pool.py", line 237, in handle_request     response = connection.handle_request(request)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/http_proxy.py", line 267, in handle_request     raise ProxyError(msg) httpcore.ProxyError: 403 Forbidden The above exception was the direct cause of the following exception: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 216, in <module>     main(VsphereCloudProviderCharm)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/main.py", line 438, in main     _emit_charm_event(charm, dispatcher.event_name)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/main.py", line 150, in _emit_charm_event     event_to_emit.emit(*args, **kwargs)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 355, in emit     framework._emit(event) # noqa   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 856, in _emit     self._reemit(event_path)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 931, in _reemit     custom_handler(event)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 196, in _merge_config     self._install_or_upgrade()   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 204, in _install_or_upgrade     controller.apply_manifests()   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/manifests/manifest.py", line 232, in apply_manifests     self.apply_resources(*self.resources)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/manifests/manifest.py", line 246, in apply_resources     self.client.apply(rsc.resource, force=True)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/client.py", line 424, in apply     return self.patch(type(obj), name, obj, namespace=namespace,   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/client.py", line 293, in patch     return self._client.request("patch", res=res, name=name, namespace=namespace, obj=obj,   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/generic_client.py", line 244, in request     resp = self.send(req)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/generic_client.py", line 216, in send     return self._client.send(req, stream=stream)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 908, in send     response = self._send_handling_auth(   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 936, in _send_handling_auth     response = self._send_handling_redirects(   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 973, in _send_handling_redirects     response = self._send_single_request(request)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 1009, in _send_single_request     response = transport.handle_request(request)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 217, in handle_request     with map_httpcore_exceptions():   File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__     self.gen.throw(typ, value, traceback)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 77, in map_httpcore_exceptions     raise mapped_exc(message) from exc httpx.ProxyError: 403 Forbidden unit-vsphere-cloud-provider-0: 10:33:50 ERROR juju.worker.uniter.operation hook "kube-control-relation-changed" (via hook dispatching script: dispatch) failed: exit status 1 unit-vsphere-cloud-provider-0: 10:33:50 INFO juju.worker.uniter awaiting error resolution for "relation-changed" hook Thanks, Peter
2023-01-12 12:02:19 Peter Jose De Sousa description Hello, When deploying the vsphere cloud provider inside of environments with proxies, setting the juju model-config no-proxy environment variables with CIDRs will not work. This is because the underlaying dependecies will make HTTPs requests to the kubernetes-control-plane, which will ultimately be proxied. [Logs] ➜ esa juju debug-log -i vsphere-cloud-provider/0 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying cloud-provider-vsphere version: v1.24 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider secret data for server 10.246.152.100 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider ConfigMap Data for vcenter Boston unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Replacing Image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.24.0 with rocks.canonical.com:443/cdk/cloud-provider-vsphere/cpi/release/manager:v1.24.0 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider Control Node Selector as node-role.kubernetes.io/control-plane: "" unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Adding provider tolerations from control-plane unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying ServiceAccount/kube-system/cloud-controller-manager unit-vsphere-cloud-provider-0: 10:33:49 ERROR unit.vsphere-cloud-provider/0.juju-log kube-control:17: Uncaught exception while in charm code: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 60, in map_httpcore_exceptions     yield   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 218, in handle_request     resp = self._pool.handle_request(req)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/connection_pool.py", line 253, in handle_request     raise exc   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/connection_pool.py", line 237, in handle_request     response = connection.handle_request(request)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/http_proxy.py", line 267, in handle_request     raise ProxyError(msg) httpcore.ProxyError: 403 Forbidden The above exception was the direct cause of the following exception: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 216, in <module>     main(VsphereCloudProviderCharm)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/main.py", line 438, in main     _emit_charm_event(charm, dispatcher.event_name)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/main.py", line 150, in _emit_charm_event     event_to_emit.emit(*args, **kwargs)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 355, in emit     framework._emit(event) # noqa   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 856, in _emit     self._reemit(event_path)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 931, in _reemit     custom_handler(event)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 196, in _merge_config     self._install_or_upgrade()   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 204, in _install_or_upgrade     controller.apply_manifests()   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/manifests/manifest.py", line 232, in apply_manifests     self.apply_resources(*self.resources)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/manifests/manifest.py", line 246, in apply_resources     self.client.apply(rsc.resource, force=True)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/client.py", line 424, in apply     return self.patch(type(obj), name, obj, namespace=namespace,   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/client.py", line 293, in patch     return self._client.request("patch", res=res, name=name, namespace=namespace, obj=obj,   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/generic_client.py", line 244, in request     resp = self.send(req)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/generic_client.py", line 216, in send     return self._client.send(req, stream=stream)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 908, in send     response = self._send_handling_auth(   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 936, in _send_handling_auth     response = self._send_handling_redirects(   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 973, in _send_handling_redirects     response = self._send_single_request(request)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 1009, in _send_single_request     response = transport.handle_request(request)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 217, in handle_request     with map_httpcore_exceptions():   File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__     self.gen.throw(typ, value, traceback)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 77, in map_httpcore_exceptions     raise mapped_exc(message) from exc httpx.ProxyError: 403 Forbidden unit-vsphere-cloud-provider-0: 10:33:50 ERROR juju.worker.uniter.operation hook "kube-control-relation-changed" (via hook dispatching script: dispatch) failed: exit status 1 unit-vsphere-cloud-provider-0: 10:33:50 INFO juju.worker.uniter awaiting error resolution for "relation-changed" hook Thanks, Peter Hello, When deploying the vsphere cloud provider inside of environments with proxies, setting the juju model-config no-proxy environment variables with CIDRs will not work. This is because the underlaying dependecies will make HTTPs requests to the kubernetes-control-plane, which will ultimately be proxied. [Logs] ➜ esa juju debug-log -i vsphere-cloud-provider/0 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying cloud-provider-vsphere version: v1.24 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider secret data for server 10.246.152.100 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider ConfigMap Data for vcenter Boston unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Replacing Image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.24.0 with rocks.canonical.com:443/cdk/cloud-provider-vsphere/cpi/release/manager:v1.24.0 unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying provider Control Node Selector as node-role.kubernetes.io/control-plane: "" unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Adding provider tolerations from control-plane unit-vsphere-cloud-provider-0: 10:33:49 INFO unit.vsphere-cloud-provider/0.juju-log kube-control:17: Applying ServiceAccount/kube-system/cloud-controller-manager unit-vsphere-cloud-provider-0: 10:33:49 ERROR unit.vsphere-cloud-provider/0.juju-log kube-control:17: Uncaught exception while in charm code: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 60, in map_httpcore_exceptions     yield   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 218, in handle_request     resp = self._pool.handle_request(req)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/connection_pool.py", line 253, in handle_request     raise exc   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/connection_pool.py", line 237, in handle_request     response = connection.handle_request(request)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpcore/_sync/http_proxy.py", line 267, in handle_request     raise ProxyError(msg) httpcore.ProxyError: 403 Forbidden The above exception was the direct cause of the following exception: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 216, in <module>     main(VsphereCloudProviderCharm)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/main.py", line 438, in main     _emit_charm_event(charm, dispatcher.event_name)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/main.py", line 150, in _emit_charm_event     event_to_emit.emit(*args, **kwargs)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 355, in emit     framework._emit(event) # noqa   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 856, in _emit     self._reemit(event_path)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/framework.py", line 931, in _reemit     custom_handler(event)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 196, in _merge_config     self._install_or_upgrade()   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/./src/charm.py", line 204, in _install_or_upgrade     controller.apply_manifests()   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/manifests/manifest.py", line 232, in apply_manifests     self.apply_resources(*self.resources)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/ops/manifests/manifest.py", line 246, in apply_resources     self.client.apply(rsc.resource, force=True)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/client.py", line 424, in apply     return self.patch(type(obj), name, obj, namespace=namespace,   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/client.py", line 293, in patch     return self._client.request("patch", res=res, name=name, namespace=namespace, obj=obj,   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/generic_client.py", line 244, in request     resp = self.send(req)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/lightkube/core/generic_client.py", line 216, in send     return self._client.send(req, stream=stream)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 908, in send     response = self._send_handling_auth(   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 936, in _send_handling_auth     response = self._send_handling_redirects(   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 973, in _send_handling_redirects     response = self._send_single_request(request)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_client.py", line 1009, in _send_single_request     response = transport.handle_request(request)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 217, in handle_request     with map_httpcore_exceptions():   File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__     self.gen.throw(typ, value, traceback)   File "/var/lib/juju/agents/unit-vsphere-cloud-provider-0/charm/venv/httpx/_transports/default.py", line 77, in map_httpcore_exceptions     raise mapped_exc(message) from exc httpx.ProxyError: 403 Forbidden unit-vsphere-cloud-provider-0: 10:33:50 ERROR juju.worker.uniter.operation hook "kube-control-relation-changed" (via hook dispatching script: dispatch) failed: exit status 1 unit-vsphere-cloud-provider-0: 10:33:50 INFO juju.worker.uniter awaiting error resolution for "relation-changed" hook [Workaround] Set no proxy to include IP or FQDN of the Kubernetes Control Plane (LB/IP) (Not a CIDR) Thanks, Peter
2023-01-12 18:03:24 George Kraft charm-vsphere-cloud-provider: importance Undecided Medium
2023-01-12 18:03:27 George Kraft charm-vsphere-cloud-provider: status New Triaged
2023-01-25 15:53:35 Adam Dyess charm-vsphere-cloud-provider: milestone 1.26+ck2
2023-01-25 15:54:30 Adam Dyess bug task added opa-gatekeeper-operator
2023-01-25 15:54:50 Adam Dyess bug task added charm-gcp-k8s-storage
2023-01-25 15:55:15 Adam Dyess bug task added charm-sriov-cni
2023-01-25 15:55:37 Adam Dyess bug task added charm-sriov-network-device-plugin
2023-01-25 15:55:56 Adam Dyess bug task added charm-multus
2023-01-25 15:56:21 Adam Dyess bug task added charm-aws-k8s-storage
2023-01-25 15:56:38 Adam Dyess bug task added charm-azure-cloud-provider
2023-01-25 15:57:01 Adam Dyess bug task added charm-kubevirt
2023-01-25 15:57:11 Adam Dyess charm-aws-k8s-storage: importance Undecided Medium
2023-01-25 15:57:12 Adam Dyess charm-azure-cloud-provider: importance Undecided Medium
2023-01-25 15:57:14 Adam Dyess charm-gcp-k8s-storage: importance Undecided Medium
2023-01-25 15:57:16 Adam Dyess charm-kubevirt: importance Undecided Medium
2023-01-25 15:57:18 Adam Dyess charm-multus: importance Undecided Medium
2023-01-25 15:57:22 Adam Dyess opa-gatekeeper-operator: importance Undecided Medium
2023-01-25 15:57:25 Adam Dyess charm-sriov-cni: importance Undecided Medium
2023-01-25 15:57:26 Adam Dyess charm-sriov-network-device-plugin: importance Undecided Medium
2023-01-25 15:57:29 Adam Dyess charm-sriov-network-device-plugin: status New In Progress
2023-01-25 15:57:32 Adam Dyess charm-vsphere-cloud-provider: status Triaged In Progress
2023-01-25 15:57:34 Adam Dyess charm-sriov-cni: status New In Progress
2023-01-25 15:57:36 Adam Dyess opa-gatekeeper-operator: status New In Progress
2023-01-25 15:57:39 Adam Dyess charm-multus: status New In Progress
2023-01-25 15:57:42 Adam Dyess charm-kubevirt: status New In Progress
2023-01-25 15:57:44 Adam Dyess charm-gcp-k8s-storage: status New In Progress
2023-01-25 15:57:46 Adam Dyess charm-azure-cloud-provider: status New In Progress
2023-01-25 15:57:49 Adam Dyess charm-aws-k8s-storage: status New In Progress
2023-01-25 15:57:51 Adam Dyess charm-aws-k8s-storage: milestone 1.26+ck2
2023-01-25 15:57:53 Adam Dyess charm-azure-cloud-provider: milestone 1.26+ck2
2023-01-25 15:57:55 Adam Dyess charm-gcp-k8s-storage: milestone 1.26+ck2
2023-01-25 15:57:56 Adam Dyess charm-kubevirt: milestone 1.27
2023-01-25 15:57:58 Adam Dyess charm-multus: milestone 1.26+ck2
2023-01-25 15:58:01 Adam Dyess opa-gatekeeper-operator: milestone 1.26+ck2
2023-01-25 15:58:02 Adam Dyess charm-sriov-cni: milestone 1.26+ck2
2023-01-25 15:58:04 Adam Dyess charm-sriov-network-device-plugin: milestone 1.26+ck2
2023-01-25 15:58:07 Adam Dyess charm-aws-k8s-storage: assignee Adam Dyess (addyess)
2023-01-25 15:58:13 Adam Dyess charm-azure-cloud-provider: assignee Adam Dyess (addyess)
2023-01-25 15:58:15 Adam Dyess charm-gcp-k8s-storage: assignee Adam Dyess (addyess)
2023-01-25 15:58:17 Adam Dyess charm-multus: assignee Adam Dyess (addyess)
2023-01-25 15:58:19 Adam Dyess charm-kubevirt: assignee Adam Dyess (addyess)
2023-01-25 15:58:21 Adam Dyess opa-gatekeeper-operator: assignee Adam Dyess (addyess)
2023-01-25 15:58:23 Adam Dyess charm-sriov-cni: assignee Adam Dyess (addyess)
2023-01-25 15:58:24 Adam Dyess charm-sriov-network-device-plugin: assignee Adam Dyess (addyess)
2023-01-25 15:58:26 Adam Dyess charm-vsphere-cloud-provider: assignee Adam Dyess (addyess)
2023-02-24 17:44:39 Kevin W Monroe bug watch added https://github.com/charmed-kubernetes/kubernetes-docs/issues/749
2023-02-24 17:45:49 Kevin W Monroe charm-aws-k8s-storage: status In Progress Won't Fix
2023-02-24 17:45:52 Kevin W Monroe charm-azure-cloud-provider: status In Progress Won't Fix
2023-02-24 17:45:54 Kevin W Monroe charm-gcp-k8s-storage: status In Progress Won't Fix
2023-02-24 17:45:59 Kevin W Monroe charm-kubevirt: status In Progress Won't Fix
2023-02-24 17:46:02 Kevin W Monroe charm-multus: status In Progress Won't Fix
2023-02-24 17:46:04 Kevin W Monroe opa-gatekeeper-operator: status In Progress Won't Fix
2023-02-24 17:46:07 Kevin W Monroe charm-sriov-cni: status In Progress Won't Fix
2023-02-24 17:46:09 Kevin W Monroe charm-sriov-network-device-plugin: status In Progress Won't Fix
2023-02-24 17:46:12 Kevin W Monroe charm-vsphere-cloud-provider: status In Progress Won't Fix