|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Guia de Desenvolvimento de Complementos
SUSE Virtualization Complementos permitem que você ative e desative componentes específicos de produtos e de terceiros com base em suas necessidades. Complementos funcionam como um agrupador para a SUSE® Rancher Prime: RKE2 definição de recurso HelmChart (CRD).
Especificações de Complementos
O Addon CRD suporta os seguintes campos:
apiVersion: harvesterhci.io/v1beta1
kind: Addon
metadata:
name: example-add-on # Name of add-on
namespace: example-namespace # Namespace where the add-on CRD is deployed and where the associated Kubernetes components will be deployed
labels: # Optional add-on labels
Add-on.harvesterhci.io/experimental: "true" # Predefined label used on the UI to identify add-ons with the "experimental" maturity level
spec:
enabled: false # Boolean indicating if an add-on should be enabled or disabled on definition
repo: https://chartsrepo.com # Helm chart repository containing the Helm chart managed by the add-on
version: "v0.19.0" # Version of the Helm chart to be installed
chart: mychart # Name of the Helm chart in the Helm chart repository
valuesContent: |- # File (values.yaml) that must be passed to the Helm chart
contents of values.yaml
that need to be passed
to the chart
|
Complementos experimentais não estão diretamente empacotados em SUSE Virtualization. Um exemplo é o |
Uso
Após criar um Addon CRD, você pode alternar o campo enabled para ativar e desativar o gráfico Helm associado.