1. 18 4月, 2021 1 次提交
  2. 16 4月, 2021 7 次提交
  3. 15 4月, 2021 6 次提交
    • R
      Merge pull request #32028 from ryansann/fp-rbac · 1c3629fb
      Ryan Sanna 提交于
      [master] Implement deterministic naming for Bindings to mitigate duplicate issues
      1c3629fb
    • L
      73e39f17
    • L
      8897e36f
    • D
      Merge pull request #32130 from dramich/apigroupsmaster · 5cbbfd6c
      Dan Ramich 提交于
      [master] Update apiGroups to use explicit group
      5cbbfd6c
    • C
      Merge pull request #32133 from cmurphy/fix-condition-set-master · 12317a01
      Colleen Murphy 提交于
      Do not set unknown condition for creating cluster
      12317a01
    • C
      Do not set unknown condition for creating cluster · 9a7d4e78
      Colleen Murphy 提交于
      Without this change, if a GKE cluster creation fails for some GKE-side
      reason, the state of the cluster object will appear to rapidly flip
      between provisioning and failed, and the Rancher logs will be filled
      with a constant stream of messages:
      
        2021/04/13 10:15:43 [ERROR] error syncing 'c-tcc2p': handler gke-operator-controller: failed setting cluster [] condition Provisioned false with message: creation failed for cluster cluster-name, requeuing
      
      This is a confusing UI behavior and the volume of logs emitted has the
      potential to generate large log files unexpectedly quickly.
      
      This change removes the initial status update during the "creating"
      phase. The Provisioning condition will be set a few lines later to
      either Unknown or False, so the initial status update request is
      superfluous. Removing it prevents a case where the cluster object might
      be have been modified and the condition status cannot be set, which
      causes the onClusterChange handler to error out without calling
      `e.ClusterEnqueueAfter(cluster.Name, enqueueTime)` and so causes the the
      handler to re-run repeatedly without a delay.
      
      The problem was observed for GKE clusters but this fix applies to both
      EKS and GKE.
      
      This change also fixes the SetUnknown/SetFalse/SetTrue helper functions
      to return the update error if there is one, instead of returning an
      error string with the context of the error but not the error itself, so
      that when update conflicts happen it's no longer hidden.
      
      (cherry picked from commit b44c2232)
      9a7d4e78
  4. 14 4月, 2021 9 次提交
  5. 13 4月, 2021 10 次提交
  6. 12 4月, 2021 3 次提交
  7. 10 4月, 2021 4 次提交