Доступно только в Enterprise Edition.
Находится в процессе активного развития. Функциональность может существенно измениться.

WerfSource

Scope: Cluster
Version: v1alpha1

Delivery source configuration for Argo CD and werf bundle.

Used to create a registry configuration for Argo CD Image Updater and optionally to create an OCI Helm repository in Argo CD to use with werf bundles.

  • specобъект

    Обязательный параметр

    • spec.apiURLстрока

      URL of the registry API.

      Automatically derived from imageRepo if not specified. E.g. if imageRepo=cr.example.com/myproject, then apiURL is derived as https://cr.example.com/.

      Шаблон: ^https?://(?:[a-z0-9]+(?:[.-][a-z0-9]+)*)$

    • spec.argocdRepoобъект

      Argo CD repository configuration.

      If argocdRepoEnabled is true, then the repository will be created in Argo CD with the same name as the resource.

      • spec.argocdRepo.projectстрока

        Name of the Argo CD project to which the repository will be added.

        If not specified, then the repository will be added to the default project.

        По умолчанию: "default"

    • spec.argocdRepoEnabledбулевый

      Whether to create Argo CD repository for this source.

      If true, then the OCI-enabled repository will be created in Argo CD with name name. Turn it off if you want to create the repository manually, e.g. based on git or Helm Chart Museum.

      По умолчанию: true

    • spec.imageRepoстрока

      Обязательный параметр

      Image repository.

      Шаблон: ^(?:[a-z0-9]+(?:[.-][a-z0-9]+)*)(/(?:[a-z0-9._-]+))*$

    • spec.pullSecretNameстрока

      Name of the secret of type kubernetes.io/dockerconfigjson with credentials for the registry.

      The secret must be in namespace d8-delivery.

      Шаблон: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$