第 6 章 从 OpenShift Container Platform 上的 Helm 安装中卸载 Ansible 插件


要卸载 Ansible 插件,您必须从 Red Hat Developer Hub 中删除任何使用 ansible:content:create 操作的软件模板,并从 OpenShift 中的 Helm Chart 中删除插件配置。

6.1. 卸载 Helm Chart 安装

流程

  1. 在 Red Hat Developer Hub 中,删除使用 ansible:content:create 操作的任何软件模板。
  2. 在 OpenShift Developer UI 中,导航到 Helm developer-hub Actions Upgrade Yaml view
  3. 删除 plugins 部分下的 Ansible 插件配置。

    ...
    global:
    ...
        plugins:
          - disabled: false
            integrity: <SHA512 value>
            package: 'http://plugin-registry:8080/ansible-plugin-backstage-rhaap-dynamic-x.y.z.tgz'
            pluginConfig:
              dynamicPlugins:
                frontend:
                  ansible.plugin-backstage-rhaap:
                    appIcons:
                      - importName: AnsibleLogo
                        name: AnsibleLogo
                    dynamicRoutes:
                      - importName: AnsiblePage
                        menuItem:
                          icon: AnsibleLogo
                          text: Ansible
                        path: /ansible
          - disabled: false
            integrity: <SHA512 value>
            package: >-
              http://plugin-registry:8080/ansible-plugin-scaffolder-backend-module-backstage-rhaap-dynamic-x.y.z.tgz
            pluginConfig:
              dynamicPlugins:
                backend:
                  ansible.plugin-scaffolder-backend-module-backstage-rhaap: null
    Copy to Clipboard Toggle word wrap
  4. 删除 extraContainers 部分。

    upstream:
      backstage: |
        ...
        extraContainers:
          - command:
              - adt
              - server
            image: >-
              registry.redhat.io/ansible-automation-platform-25/ansible-dev-tools-rhel8:latest
            imagePullPolicy: IfNotPresent
            name: ansible-devtools-server
            ports:
              - containerPort: 8000
        image:
          pullPolicy: Always
          pullSecrets:
            - ...
            - rhdh-secret-registry
        ...
    Copy to Clipboard Toggle word wrap
  5. 单击 Upgrade
  6. 编辑自定义 Red Hat Developer Hub 配置映射,如 app-config-rhdh
  7. 删除 ansible 部分。

    data:
      app-config-rhdh.yaml: |
        ...
        ansible:
          analytics:
            enabled: true
          devSpaces:
            baseUrl: '<https://MyOwnDevSpacesUrl/>'
          creatorService:
            baseUrl: '127.0.0.1'
            port: '8000'
          rhaap:
            baseUrl: '<https://MyAapSubcriptionUrl>'
            token: '<TopSecretAAPToken>'
            checkSSL: true
          automationHub:
            baseUrl: '<https://MyOwnPAHUrl/>'
    Copy to Clipboard Toggle word wrap
  8. 重启 Red Hat Developer Hub 部署。
  9. 删除 plugin-registry OpenShift 应用。

    oc delete all -l app=plugin-registry
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部