第6章 OpenShift Container Platform 上の Helm インストールからの Ansible プラグインのアンインストール
Ansible プラグインをアンインストールするには、Red Hat Developer Hub から ansible:content:create アクションを使用するソフトウェアテンプレートをすべて削除し、OpenShift の Helm チャートからプラグイン設定を削除する必要があります。
6.1. Helm チャートインストールのアンインストール リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
手順
-
Red Hat Developer Hub で、
ansible:content:createアクションを使用するソフトウェアテンプレートを削除します。 -
OpenShift Developer UI で、
に移動します。 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: nullextraContainersセクションを削除します。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 ...- をクリックします。
-
カスタム Red Hat Developer Hub config map (例:
app-config-rhdh) を編集します。 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/>'- Red Hat Developer Hub のデプロイメントを再起動します。
plugin-registryOpenShift アプリケーションを削除します。oc delete all -l app=plugin-registry