第4章 Software Template について
Red Hat Developer Hub の Software Template は、ソフトウェアコンポーネントを効率的に作成し、Git などのさまざまなバージョン管理リポジトリーに公開する方法を提供します。プラットフォームエンジニアは、Red Hat Developer Hub で Software Template を作成および管理します。
Software Template を設定してソフトウェアコンポーネントを作成し、これらのコンポーネントを Git リポジトリーに公開できます。コンポーネントが Git リポジトリーに公開されたら、これらのコンポーネントをソフトウェアカタログに登録します。
テンプレートは、YAML ファイルで定義されたさまざまな UI フィールドで構成されるフォームです。テンプレートには、actions が含まれます。これは順番に実行されるステップで、条件付きで実行することもできます。
4.1. Template Editor を使用して Software Template を作成する リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Developer Hub Template Editor を使用して Software Template を作成します。
または、Template Editor を使用して、次のいずれかのアクションを実行することもできます。
- File > Open template directory
- File > Create template directory
- File > Close template editor
-
Custom Fields Explorer ボタンを使用して、
templates.yaml
ファイル内のカスタムフィールドをテストする - Installed Actions Documentation を表示する
手順
Template Editor のテンプレートを使用して Software Template を作成するには、次の手順を実行します。
- Red Hat Developer Hub のナビゲーションメニューで、Catalog > Self-service をクリックします。または、Self-service ページに移動するには、ヘッダーメニューで (+) アイコンをクリックします。
More options アイコンをクリックし、Manage Templates を選択します。
注記Managed Templates ページの次のオプションでは、Red Hat Developer Hub インスタンスにソフトウェアコンポーネントは作成されません。
-
Template Form Playground:
templates.yaml
ファイルの作成とテストに使用します。 - Custom Field Explorer: カスタムフィールドをテストするために使用します。
-
Template Form Playground:
Managed Templates ページで、次のいずれかのオプションを選択します。
Load Template Directory: 既存の
templates.yaml
ファイルをロードするために使用します。-
ローカルファイルマネージャーで、
templates.yaml
ファイルが保存されているフォルダーに移動し、Select をクリックします。
-
ローカルファイルマネージャーで、
Create New Template:
templates.yaml
ファイルを作成するために使用します。-
ローカルファイルマネージャーで、Template Editor で
templates.yaml
ファイルを作成するフォルダーに移動し、Select をクリックします。 -
Template Editor ページで、
templates.yaml
ファイルを選択します。 (オプション) テンプレートの仕様をプレビューしてテストできます。
- Fill in some steps タブで、必須フィールドにテキストを入力し、Next をクリックします。
- Repository Location タブで、必須フィールドにテキストを入力し、Review をクリックします。
- テンプレートのパラメーターの YAML 定義を変更します。これらのパラメーターの詳細は、「YAML ファイルとして Software Template を作成する」 を参照してください。
- 入力した情報が正確であることを確認してから、Create をクリックします。
- Software Template が作成されたら、RHDH インスタンスに Software Template をインポートします。
-
ローカルファイルマネージャーで、Template Editor で
検証
- ナビゲーションパネルの Catalog タブをクリックします。
- Kind ドロップダウンメニューで、Template を選択します。
- テンプレートが既存のテンプレートのリストに表示されていることを確認します。