7.2. トポロジープラグインの設定
7.2.1. OpenShift ルートの表示 リンクのコピーリンクがクリップボードにコピーされました!
手順
OpenShift ルートを表示するには、Cluster Role のルートリソースへの読み取りアクセス権を付与します。
apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: backstage-read-only rules: ... - apiGroups: - route.openshift.io resources: - routes verbs: - get - listまた、
app-config.yamlファイルのkubernetes.customResourcesプロパティーに以下を追加します。kubernetes: ... customResources: - group: 'route.openshift.io' apiVersion: 'v1' plural: 'routes'
7.2.2. Pod ログの表示 リンクのコピーリンクがクリップボードにコピーされました!
手順
Pod ログを表示するには、
ClusterRoleに次の権限を付与する必要があります。apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: backstage-read-only rules: ... - apiGroups: - '' resources: - pods - pods/log verbs: - get - list - watch
7.2.3. Tekton PipelineRuns の表示 リンクのコピーリンクがクリップボードにコピーされました!
手順
Tekton PipelineRuns を表示するには、
ClusterRoleのpipelines、pipelinesruns、およびtaskrunsリソースへの読み取りアクセス権を付与します。... apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: backstage-read-only rules: ... - apiGroups: - tekton.dev resources: - pipelines - pipelineruns - taskruns verbs: - get - listサイドパネルで Tekton PipelineRuns リストを表示し、Topology ノードデコレーターで最新の PipelineRuns ステータスを表示するには、
app-config.yamlファイルのkubernetes.customResourcesプロパティーに次のコードを追加します。kubernetes: ... customResources: - group: 'tekton.dev' apiVersion: 'v1' plural: 'pipelines' - group: 'tekton.dev' apiVersion: 'v1' plural: 'pipelineruns' - group: 'tekton.dev' apiVersion: 'v1' plural: 'taskruns'
7.2.4. 仮想マシンの表示 リンクのコピーリンクがクリップボードにコピーされました!
前提条件
- OpenShift Virtualization Operator が Kubernetes クラスターにインストールされ、設定されます。
ClusterRoleのVirtualMachinesリソースへの読み取りアクセス権を付与します。... apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: backstage-read-only rules: ... - apiGroups: - kubevirt.io resources: - virtualmachines - virtualmachineinstances verbs: - get - listトポロジープラグイン上の仮想マシンノードを表示するには、
app-config.yamlファイルのkubernetes.customResourcesプロパティーに次のコードを追加します。kubernetes: ... customResources: - group: 'kubevirt.io' apiVersion: 'v1' plural: 'virtualmachines' - group: 'kubevirt.io' apiVersion: 'v1' plural: 'virtualmachineinstances'
7.2.5. ソースコードエディターの有効化 リンクのコピーリンクがクリップボードにコピーされました!
ソースコードエディターを有効にするには、次のサンプルコードに示すように、ClusterRole の CheClusters リソースへの読み取りアクセス権を付与する必要があります。
...
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: backstage-read-only
rules:
...
- apiGroups:
- org.eclipse.che
resources:
- checlusters
verbs:
- get
- list
ソースコードエディターを使用するには、app-config.yaml ファイルの kubernetes.customResources プロパティーに次の設定を追加する必要があります。
kubernetes:
...
customResources:
- group: 'org.eclipse.che'
apiVersion: 'v2'
plural: 'checlusters'