Uploaded image for project: 'Couchbase Kubernetes'
  1. Couchbase Kubernetes
  2. K8S-1331

Resources Should Handle Deleted Configuration Gracefully

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Major
    • .maintenance
    • None
    • operator
    • None
    • 5

    Description

      The root cause of K8S-1329 is that some resources, when generated, depend on things that may have been deleted.

      • External services rely on the service list for port filtering
      • Recovery relies on the name, volume mounts and pod template etc.

      This stuff disappears we have to make compromises that are prone to go wrong (things that should be filled in aren't), or just panic and get stuck unrecoverable (I should be able to trigger this condition by renaming a class while all pods are down – esoteric but customers will be customers!)

      The simple – aka correct – fix is to persist this data so it's available when the class gets deleted.  This makes the handling of these conditions far more simple and less buggy in the long term.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              justin.ashworth Justin Ashworth
              simon.murray Simon Murray
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty