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) |
|
2024-07-11 16:03:27 |
Adam Dyess |
charm-cinder-csi: status |
Fix Committed |
Fix Released |
|