2025-01-13 15:08:29 2025-01-13 07:08:29,751 ERROR 14 [celery.app.trace] [user None] [ip None] trace.py:267 - Task hastexo.tasks.launch_stack_task[772ed4a3-6670-4046-bfd6-8e3195e2d6ae] raised unexpected: TypeError("GcloudProvider.create_stack() got an unexpected keyword argument 'key_type'")
2025-01-13 15:08:29 Traceback (most recent call last):
2025-01-13 15:08:29 File "/openedx/venv/lib/python3.11/site-packages/celery/app/trace.py", line 453, in trace_task
2025-01-13 15:08:29 R = retval = fun(*args, **kwargs)
2025-01-13 15:08:29 ^^^^^^^^^^^^^^^^^^^^
2025-01-13 15:08:29 File "/openedx/venv/lib/python3.11/site-packages/celery/app/trace.py", line 736, in __protected_call__
2025-01-13 15:08:29 return self.run(*args, **kwargs)
2025-01-13 15:08:29 ^^^^^^^^^^^^^^^^^^^^^^^^^
2025-01-13 15:08:29 File "/openedx/venv/lib/python3.11/site-packages/hastexo/tasks.py", line 254, in run
2025-01-13 15:08:29 stack_data = self.launch_stack(stack.provider)
2025-01-13 15:08:29 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-01-13 15:08:29 File "/openedx/venv/lib/python3.11/site-packages/hastexo/tasks.py", line 308, in launch_stack
2025-01-13 15:08:29 stack_data = self.try_all_providers()
2025-01-13 15:08:29 ^^^^^^^^^^^^^^^^^^^^^^^^
2025-01-13 15:08:29 File "/openedx/venv/lib/python3.11/site-packages/hastexo/tasks.py", line 355, in try_all_providers
2025-01-13 15:08:29 stack_data = self.try_provider(provider)
2025-01-13 15:08:29 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-01-13 15:08:29 File "/openedx/venv/lib/python3.11/site-packages/hastexo/tasks.py", line 461, in try_provider
2025-01-13 15:08:29 provider_stack = provider.create_stack(
2025-01-13 15:08:29 ^^^^^^^^^^^^^^^^^^^^^^
2025-01-13 15:08:29 TypeError: GcloudProvider.create_stack() got an unexpected keyword argument 'key_type'
logger.info("Creating stack [%s]." % self.stack_name)
provider_stack = provider.create_stack(
self.stack_name,
self.stack_run,
key_type=self.stack_key_type)
def create_stack(self, name, run):
steps to reproduce
error
preliminary analysis
provider.create_stackwith key_type lines 460-464key_typeargument ?