1. 04 Jul, 2024 2 commits
  2. 04 Jun, 2024 1 commit
    • Geoff Simmons's avatar
      WIP: implement TLS onload for more than one BackendConfig. · bbafe336
      Geoff Simmons authored
      XXX: currently does not always delete haproxy backends for onload
      when it should. This can be demonstrated with the tls/onload test:
      deploy, verify, undeploy, then deploy again. The second deployment
      fails because the haproxy backend from the first run, which should
      have been removed by undeployment, still exists and is reported
      by dataplane as 409 Conflict.
      bbafe336
  3. 01 May, 2024 1 commit
  4. 20 Apr, 2024 1 commit
  5. 19 Apr, 2024 5 commits
  6. 18 Apr, 2024 1 commit
  7. 16 Apr, 2024 2 commits
  8. 12 Apr, 2024 5 commits
    • Geoff Simmons's avatar
      Fix intermittent failures to update Ingress.Status.LoadBalancer. · dd46b1e4
      Geoff Simmons authored
      This almost always happens because the API server's current version
      of the Ingress has a newer ResourceVersion than the controller's
      cached copy. Sometimes it happens during e2e tests when the Ingress
      has already been deleted but the worker queue has not caught up.
      
      Make one attempt to fetch a fresh copy of the Ingress from the API
      server, and if necessary, update the LoadBalancer field for the
      fresh version.
      
      Inspired by the nginx ingress' solution to this problem.
      dd46b1e4
    • Geoff Simmons's avatar
    • Geoff Simmons's avatar
      Add the maxSyncRetries CLI option. · 540a36ce
      Geoff Simmons authored
      $ vikingctrl --help
      [...]
        -maxSyncRetries uint
          	maximum number of retires for cluster synchronizations
          	that fail due to recoverable errors, or because
          	necessary information is missing. 0 for unlimited
          	retries (default 0)
      [...]
      
      IOW set a maximum number of re-queues for SyncIncomplete and
      SyncRecoverable type failures. By default unlimited.
      
      While here, update some missing function parameter docs.
      540a36ce
    • Tim Leers's avatar
      chore: update kubectl · a7defb40
      Tim Leers authored
      a7defb40
    • Tim Leers's avatar
      chore: update kind · f5bb6cd1
      Tim Leers authored
      f5bb6cd1
  9. 11 Apr, 2024 6 commits
  10. 10 Apr, 2024 16 commits