Uploaded image for project: 'Maistra'
  1. Maistra
  2. MAISTRA-2686

Istiod fails to come up if SMCP deleted during reconciliation

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • maistra-2.1.0
    • maistra-2.1.0
    • None
    • None
    • Sprint 10, Sprint 11

    Description

      1. create an SMCP
      2. delete it while it's in reconcile failed state. Wait for all components to be removed and the SMCP to be removed.
      3. Create a new smcp in the same namespace. Istiod fails to come up with repeated errors similar to the below
        // Some comments here
        2021-09-24T19:57:30.551402Z	error	klog	github.com/maistra/xns-informer/pkg/informers/informer.go:204: Failed to watch *v1.ConfigMap: failed to list *v1.ConfigMap: configmaps is forbidden: User "system:serviceaccount:istio-system:istiod-service-account-basic" cannot list resource "configmaps" in API group "" in the namespace "foo"
        

      Create an SMCP in a different namespace and everything comes up.
      Delete the namespace and recreate the namespace before creating the SMCP. Everything comes up.

      Attachments

        Activity

          People

            bravery300 Brian Avery (Inactive)
            bravery300 Brian Avery (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: