У меня есть код для развертывания схемы управления с использованием pulumi
kubernetes. Я хотел бы исправить StatefulSet
(изменить serviceAccountName
) после развертывания диаграммы. В диаграмме нет возможности указать учетную запись службы для StatefulSet
.
вот мой код
// install psmdb database chart
const psmdbChart = new k8s.helm.v3.Chart(psmdbChartName, {
namespace: namespace.metadata.name,
path: './percona-helm-charts/charts/psmdb-db',
// chart: 'psmdb-db',
// version: '1.7.0',
// fetchOpts: {
// repo: 'https://percona.github.io/percona-helm-charts/'
// },
values: psmdbChartValues
}, {
dependsOn: psmdbOperator
})
const set = psmdbChart.getResource('apps/v1/StatefulSet', `${psmdbChartName}-${psmdbChartValues.replsets[0].name}`);
Я использую контрольные диаграммы Percona Server for MongoDB Operator. Он использует Operator для управления StatefulSet
, который также определяет CRD.
Я пробовал трансформации пулуми. В моем случае Chart не содержит ресурса StatefulSet
вместо CRD.
Если невозможно обновить ServiceAccountName
на StatefulSet
с помощью преобразований, могу ли я как-то изменить это?
любая помощь приветствуется.
Спасибо,