Troubleshooting

Errors when using ArgoCD to deploy

Als u ArgoCD de operator beheren, komt u het probleem tegen dat de CRD's te lang zijn. Een soortgelijk probleem is hier te vinden: issue. De aanbevolen oplossing is om de operator te splitsen in twee Argo-apps, zoals:

  • De eerste app is alleen voor het installeren van de CRD's met Replace=true rechtstreeks, knipsel:

apiVersie: argoproj.io/v1alpha1
soort: Toepassing
metagegevens:
  naam: straal-operator-crds
specificatie:
  project: standaard
  bron:
    repoURL: <repo_url>
    doelherziening: HEAD
    pad: roer/straal/crds
  bestemming:
    server: Retrieved from " https://kubernetes.default.svc
  syncPolicy:
    syncOptions:
    - Vervangen=waar
  • De tweede app die de Helm-kaart installeert met skipCrds=true (nieuwe functie in Argo CD 2.3.0), knipsel:

apiVersie: argoproj.io/v1alpha1
soort: Toepassing
metagegevens:
  naam: straaloperator
specificatie:
  bron:
    repoURL: <repo_url>
    doelherziening: HEAD
    pad: helm/ray
    helm:
      skipCrds: waar
  bestemming:
    server: Retrieved from " https://kubernetes.default.svc
    naamruimte: straaloperator
  syncPolicy:
    syncOptions:
    - CreëerNaamruimte=waar

Last updated