4.2. TechDocs アドオンの削除


管理者は、アドオンのインストールに使用した方法に応じて Operator または Helm チャートを使用して、インストールした TechDocs アドオンを Red Hat Developer Hub インスタンスから削除できます。Operator を使用してアドオンをインストールした場合は、ConfigMap からアドオンを削除します。Helm チャートを使用してアドオンをインストールした場合は、Helm チャートからアドオンを削除します。

Red Hat Developer Hub インスタンスからプラグインを削除するのではなく無効にする場合は、TechDocs アドオンのインポートに使用しているプラグインを無効にできます。disabled ステータスはプラグインレベルで制御されます。そのため、プラグインを無効にすると、指定したプラグインパッケージ内のすべての TechDocs アドオンが無効になります。

4.2.1. ConfigMap からの外部 TechDocs アドオンの削除

Operator を使用して Red Hat Developer Hub インスタンスにインストールした特定のプラグインからインポートした TechDocs アドオンの機能を使用する必要がなくなった場合は、一時的に無効にするか、ConfigMap から完全に削除できます。disabled ステータスはプラグインレベルで制御されます。そのため、プラグインを無効にすると、無効化されたプラグインパッケージ内のすべての TechDocs アドオンが無効になります。

手順

  1. OpenShift Container Platform Web コンソールの Developer パースペクティブから、ConfigMaps をクリックします。
  2. ConfigMaps ページで、削除する TechDocs アドオンが含まれている ConfigMap をクリックします。
  3. Configure via フィールドで YAML view オプションを選択します。
  4. ConfigMap の plugins セクションで、TechDocs アドオンを無効にするか削除するかに応じて、次のいずれかの操作を実行します。

    • 特定のプラグインパッケージ内の TechDocs アドオンをすべて一時的に無効にするには、disabled フィールドの値を true に変更します。以下に例を示します。

      kind: ConfigMap
      apiVersion: v1
      metadata:
        name: dynamic-plugins-rhdh
      data:
        dynamic-plugins.yaml: |
          includes:
            - dynamic-plugins.default.yaml
          plugins:
            - package: ./dynamic-plugins/dist/backstage-plugin-techdocs-module-addons-contrib
              disabled: true
              pluginConfig:
                dynamicPlugins:
                  frontend:
                    backstage.plugin-techdocs-module-addons-contrib:
                      techdocsAddons:
                        - importName: ReportIssue
                        - importName: <external_techdocs_add-on>

      ここでは、以下のようになります。

      <external_techdocs_add-on>
      削除する外部 TechDocs アドオン (例: TextSize) を指定します。
    • Red Hat Developer Hub インスタンスから 1 つ以上の TechDocs アドオンを削除するには、ConfigMap の techdocsAddons セクションから、削除する各外部 TechDocs アドオンの importName: <external_techdocs_add-on> を削除します。以下に例を示します。

      kind: ConfigMap
      apiVersion: v1
      metadata:
        name: dynamic-plugins-rhdh
      data:
        dynamic-plugins.yaml: |
          includes:
            - dynamic-plugins.default.yaml
          plugins:
            - package: ./dynamic-plugins/dist/backstage-plugin-techdocs-module-addons-contrib
              disabled: false
              pluginConfig:
                dynamicPlugins:
                  frontend:
                    backstage.plugin-techdocs-module-addons-contrib:
                      techdocsAddons:
                        - importName: ReportIssue
                        - importName: <external_techdocs_add-on>

      ここでは、以下のようになります。

      <external_techdocs_add-on>
      削除する外部 TechDocs アドオン (例: TextSize) を指定します。
  5. Save をクリックします。
  6. Web コンソールのナビゲーションメニューで、Topology をクリックし、Red Hat Developer Hub の Pod が起動するまで待ちます。
  7. Open URL アイコンをクリックして、新しい設定変更を適用した Red Hat Developer Hub プラットフォームの使用を開始します。

4.2.2. Helm チャートからの外部 TechDocs アドオンの削除

Helm チャートを使用して Red Hat Developer Hub インスタンスにインストールした特定のプラグインからインポートした TechDocs アドオンの機能を使用する必要がなくなった場合は、一時的に無効にするか、Helm チャートから完全に削除できます。disabled ステータスはプラグインレベルで制御されます。そのため、プラグインを無効にすると、無効化されたプラグインパッケージ内のすべての TechDocs アドオンが無効になります。

手順

  • Helm チャートの plugins セクションで、TechDocs アドオンを無効にするか削除するかに応じて、次のいずれかの操作を実行します。

    • 特定のプラグインパッケージ内の TechDocs アドオンをすべて一時的に無効にするには、disabled フィールドの値を true に変更します。以下に例を示します。

      global:
        dynamic:
          plugins:
            - package: ./dynamic-plugins/dist/backstage-plugin-techdocs-module-addons-contrib
              disabled: true
              pluginConfig:
                dynamicPlugins:
                  frontend:
                    backstage.plugin-techdocs-module-addons-contrib:
                      techdocsAddons:
                        - importName: ReportIssue
                        - importName: <external_techdocs_add-on>

      ここでは、以下のようになります。

      <external_techdocs_add-on>
      削除する外部 TechDocs アドオン (例: TextSize) を指定します。
    • Red Hat Developer Hub インスタンスから 1 つ以上の TechDocs アドオンを削除するには、Helm チャートの techdocsAddons セクションから、削除する各外部 TechDocs アドオンの importName: <external_techdocs_add-on> を削除します。以下に例を示します。

      global:
        dynamic:
          plugins:
            - package: ./dynamic-plugins/dist/backstage-plugin-techdocs-module-addons-contrib
              disabled: false
              pluginConfig:
                dynamicPlugins:
                  frontend:
                    backstage.plugin-techdocs-module-addons-contrib:
                      techdocsAddons:
                        - importName: ReportIssue
                        - importName: <external_techdocs_add-on>

      ここでは、以下のようになります。

      <external_techdocs_add-on>
      削除する外部 TechDocs アドオン (例: TextSize) を指定します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る