Activity log for bug #2046364

Date Who What changed Old value New value Message
2023-12-13 16:54:52 Peter Jose De Sousa bug added bug
2023-12-13 17:31:06 Peter Jose De Sousa description Hello [problem] When setting availabilty on the cinder-csi charm - I hit the following error: AttributeError: 'NoneType' object has no attribute 'availability' Full trace: unit-cinder-csi-1: 16:50:27 ERROR unit.cinder-csi/1.juju-log kube-control:16: Uncaught exception while in charm code: Traceback (most recent call last): File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 231, in <module> main(CinderCSICharm) File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 438, in main _emit_charm_event(charm, dispatcher.event_name) File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 150, in _emit_charm_event event_to_emit.emit(*args, **kwargs) File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 355, in emit framework._emit(event) # noqa File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 856, in _emit self._reemit(event_path) File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 931, in _reemit custom_handler(event) File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 195, in _merge_config if self._install_or_upgrade(event, config_hash=new_hash): File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 208, in _install_or_upgrade controller.apply_manifests() File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 298, in apply_manifests self.apply_resources(*self.resources) File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 160, in resources additions: List[AnyResource] = list( File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 164, in <genexpr> manipulate() File "/var/lib/juju/agents/unit-cinder-csi-1/charm/src/storage_manifests.py", line 71, in __call__ sc.parameters.availability = az AttributeError: 'NoneType' object has no attribute 'availability' [workaround] Create the storage class manually with appropriate availability zone apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: csi-sc-cinderplugin provisioner: cinder.csi.openstack.org parameters: availability: "nova" Thanks, Peter Hello [problem] When setting availabilty on the cinder-csi charm - I hit the following error: AttributeError: 'NoneType' object has no attribute 'availability' Full trace: unit-cinder-csi-1: 16:50:27 ERROR unit.cinder-csi/1.juju-log kube-control:16: Uncaught exception while in charm code: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 231, in <module>     main(CinderCSICharm)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 438, in main     _emit_charm_event(charm, dispatcher.event_name)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 150, in _emit_charm_event     event_to_emit.emit(*args, **kwargs)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 355, in emit     framework._emit(event) # noqa   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 856, in _emit     self._reemit(event_path)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 931, in _reemit     custom_handler(event)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 195, in _merge_config     if self._install_or_upgrade(event, config_hash=new_hash):   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 208, in _install_or_upgrade     controller.apply_manifests()   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 298, in apply_manifests     self.apply_resources(*self.resources)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 160, in resources     additions: List[AnyResource] = list(   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 164, in <genexpr>     manipulate()   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/src/storage_manifests.py", line 71, in __call__     sc.parameters.availability = az AttributeError: 'NoneType' object has no attribute 'availability' [workaround] Leave the option unset and create a new storage class: Create the storage class manually with appropriate availability zone apiVersion: storage.k8s.io/v1 kind: StorageClass metadata:   name: csi-sc-cinderplugin provisioner: cinder.csi.openstack.org parameters:   availability: "nova" Thanks, Peter
2023-12-13 17:46:21 Peter Jose De Sousa description Hello [problem] When setting availabilty on the cinder-csi charm - I hit the following error: AttributeError: 'NoneType' object has no attribute 'availability' Full trace: unit-cinder-csi-1: 16:50:27 ERROR unit.cinder-csi/1.juju-log kube-control:16: Uncaught exception while in charm code: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 231, in <module>     main(CinderCSICharm)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 438, in main     _emit_charm_event(charm, dispatcher.event_name)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 150, in _emit_charm_event     event_to_emit.emit(*args, **kwargs)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 355, in emit     framework._emit(event) # noqa   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 856, in _emit     self._reemit(event_path)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 931, in _reemit     custom_handler(event)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 195, in _merge_config     if self._install_or_upgrade(event, config_hash=new_hash):   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 208, in _install_or_upgrade     controller.apply_manifests()   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 298, in apply_manifests     self.apply_resources(*self.resources)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 160, in resources     additions: List[AnyResource] = list(   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 164, in <genexpr>     manipulate()   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/src/storage_manifests.py", line 71, in __call__     sc.parameters.availability = az AttributeError: 'NoneType' object has no attribute 'availability' [workaround] Leave the option unset and create a new storage class: Create the storage class manually with appropriate availability zone apiVersion: storage.k8s.io/v1 kind: StorageClass metadata:   name: csi-sc-cinderplugin provisioner: cinder.csi.openstack.org parameters:   availability: "nova" Thanks, Peter Hello [problem] Example bundle: https://paste.ubuntu.com/p/wKPRSGZ7Qv/ When setting availabilty on the cinder-csi charm - I hit the following error: AttributeError: 'NoneType' object has no attribute 'availability' Full trace: unit-cinder-csi-1: 16:50:27 ERROR unit.cinder-csi/1.juju-log kube-control:16: Uncaught exception while in charm code: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 231, in <module>     main(CinderCSICharm)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 438, in main     _emit_charm_event(charm, dispatcher.event_name)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 150, in _emit_charm_event     event_to_emit.emit(*args, **kwargs)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 355, in emit     framework._emit(event) # noqa   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 856, in _emit     self._reemit(event_path)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 931, in _reemit     custom_handler(event)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 195, in _merge_config     if self._install_or_upgrade(event, config_hash=new_hash):   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 208, in _install_or_upgrade     controller.apply_manifests()   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 298, in apply_manifests     self.apply_resources(*self.resources)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 160, in resources     additions: List[AnyResource] = list(   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 164, in <genexpr>     manipulate()   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/src/storage_manifests.py", line 71, in __call__     sc.parameters.availability = az AttributeError: 'NoneType' object has no attribute 'availability' [workaround] Leave the option unset and create a new storage class: Create the storage class manually with appropriate availability zone apiVersion: storage.k8s.io/v1 kind: StorageClass metadata:   name: csi-sc-cinderplugin provisioner: cinder.csi.openstack.org parameters:   availability: "nova" Thanks, Peter
2023-12-13 17:46:52 Peter Jose De Sousa description Hello [problem] Example bundle: https://paste.ubuntu.com/p/wKPRSGZ7Qv/ When setting availabilty on the cinder-csi charm - I hit the following error: AttributeError: 'NoneType' object has no attribute 'availability' Full trace: unit-cinder-csi-1: 16:50:27 ERROR unit.cinder-csi/1.juju-log kube-control:16: Uncaught exception while in charm code: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 231, in <module>     main(CinderCSICharm)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 438, in main     _emit_charm_event(charm, dispatcher.event_name)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 150, in _emit_charm_event     event_to_emit.emit(*args, **kwargs)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 355, in emit     framework._emit(event) # noqa   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 856, in _emit     self._reemit(event_path)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 931, in _reemit     custom_handler(event)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 195, in _merge_config     if self._install_or_upgrade(event, config_hash=new_hash):   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 208, in _install_or_upgrade     controller.apply_manifests()   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 298, in apply_manifests     self.apply_resources(*self.resources)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 160, in resources     additions: List[AnyResource] = list(   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 164, in <genexpr>     manipulate()   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/src/storage_manifests.py", line 71, in __call__     sc.parameters.availability = az AttributeError: 'NoneType' object has no attribute 'availability' [workaround] Leave the option unset and create a new storage class: Create the storage class manually with appropriate availability zone apiVersion: storage.k8s.io/v1 kind: StorageClass metadata:   name: csi-sc-cinderplugin provisioner: cinder.csi.openstack.org parameters:   availability: "nova" Thanks, Peter Hello [problem] When setting availabilty-zone on the cinder-csi charm - I hit the following error: AttributeError: 'NoneType' object has no attribute 'availability' Full trace: unit-cinder-csi-1: 16:50:27 ERROR unit.cinder-csi/1.juju-log kube-control:16: Uncaught exception while in charm code: Traceback (most recent call last):   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 231, in <module>     main(CinderCSICharm)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 438, in main     _emit_charm_event(charm, dispatcher.event_name)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/main.py", line 150, in _emit_charm_event     event_to_emit.emit(*args, **kwargs)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 355, in emit     framework._emit(event) # noqa   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 856, in _emit     self._reemit(event_path)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/framework.py", line 931, in _reemit     custom_handler(event)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 195, in _merge_config     if self._install_or_upgrade(event, config_hash=new_hash):   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/./src/charm.py", line 208, in _install_or_upgrade     controller.apply_manifests()   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 298, in apply_manifests     self.apply_resources(*self.resources)   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 160, in resources     additions: List[AnyResource] = list(   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/venv/ops/manifests/manifest.py", line 164, in <genexpr>     manipulate()   File "/var/lib/juju/agents/unit-cinder-csi-1/charm/src/storage_manifests.py", line 71, in __call__     sc.parameters.availability = az AttributeError: 'NoneType' object has no attribute 'availability' [workaround] Create the storage class manually with appropriate availability zone apiVersion: storage.k8s.io/v1 kind: StorageClass metadata:   name: csi-sc-cinderplugin provisioner: cinder.csi.openstack.org parameters:   availability: "nova" Thanks, Peter
2024-03-07 08:42:29 Peter Jose De Sousa bug added subscriber Canonical Field High
2024-03-27 17:28:29 Adam Dyess charm-cinder-csi: milestone 1.30
2024-03-27 17:28:54 Adam Dyess charm-cinder-csi: status New In Progress
2024-06-06 18:33:21 Adam Dyess charm-cinder-csi: status In Progress Fix Committed
2024-06-06 18:33:25 Adam Dyess charm-cinder-csi: assignee Adam Dyess (addyess)