首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gitlab runner中的AWX导出命令抛出'ApiV2‘对象,没有属性'execution_environments’

gitlab runner中的AWX导出命令抛出'ApiV2‘对象,没有属性'execution_environments’
EN

Stack Overflow用户
提问于 2022-09-26 18:08:27
回答 1查看 102关注 0票数 0

我试图用下面的命令将AWX的所有数据导出到JSON文件,这个命令是gitlab cicd的一部分,所以自我托管的gitlab运行程序执行这个命令。我试着在另一台机器上运行相同的命令,这很好。python的版本在双方都是相同的。

代码语言:javascript
复制
awx  --conf.host http://{AWX_URL}  --conf.token {AWX_TOKEN} --conf.insecure export -k --job-template > job_tempalte.json;
代码语言:javascript
复制
DEBUG:awxkit.api.pages.page:get_page: /api/v2/workflow_job_templates/
DEBUG:awxkit.api.pages.page:set_page: <class 'awxkit.api.pages.workflow_job_templates.WorkflowJobTemplates'> /api/v2/workflow_job_templates/
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/awxkit/cli/__init__.py", line 25, in run
    cli.parse_resource()
  File "/usr/lib/python3.9/site-packages/awxkit/cli/client.py", line 152, in parse_resource
    self.resource = parse_resource(self, skip_deprecated=skip_deprecated)
  File "/usr/lib/python3.9/site-packages/awxkit/cli/resource.py", line 220, in parse_resource
    response = command.handle(client, parser)
  File "/usr/lib/python3.9/site-packages/awxkit/cli/resource.py", line 179, in handle
    data = client.v2.export_assets(**kwargs)
  File "/usr/lib/python3.9/site-packages/awxkit/api/pages/api.py", line 201, in export_assets
    endpoint = getattr(self, resource)
  File "/usr/lib/python3.9/site-packages/awxkit/api/pages/page.py", line 115, in __getattr__
    raise AttributeError("{!r} object has no attribute {!r}".format(self.__class__.__name__, name))
AttributeError: 'ApiV2' object has no attribute 'execution_environments'
EN

回答 1

Stack Overflow用户

发布于 2022-09-30 03:57:31

将awxkit版本降级为17.1.0pip安装awxkit==17.1.0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73858236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档