# Upgrade to KubeZero V2(Argoless) - disable all auto-sync in argo !! - migrate values.yaml to new structure,adapt as needed - update new central kubezero location in git and merge cluster configs ## High level / Admin changes - ArgoCD is now optional - ArgoCD is NOT required nor used during initial cluster bootstrap - the initial bootstrap script now uses the same config as ArgoCD later on - the initial bootstrap is WAY faster and re-try safe ## Individual changes ### Cert-manager - local issuer is now a cluster issuer - all resources moved to cert-manager namespace ### Kiam - check certs and function due to cert-manager changes - set priorty class ### Logging - ES/Kibana version bump, new ECK operator ### ArgoCD - version bump, new app of app architecure ### Metrics - version bumps - all servicemonitor resources are now in the same namespaces as the apps - check all metrics still work ### Calico - version bump ### EBS - version bump ### Istio - operator removed, deployment migrated to helm, cleanups - version bump to 1.8 - no more policy by default - all ingress in dedicated new namespace istio-ingress as well as dedicated helm chart - set priorty class