1. 05 Nov, 2021 4 commits
  2. 03 Nov, 2021 29 commits
  3. 22 Oct, 2021 2 commits
  4. 20 Sep, 2021 1 commit
  5. 17 Sep, 2021 4 commits
    • Geoff Simmons's avatar
      Update the haproxy version. · 79061006
      Geoff Simmons authored
      79061006
    • Geoff Simmons's avatar
      Fix an e2e test when the deployment method is kubectl. · dfab0df7
      Geoff Simmons authored
      The replica scaling test for self-sharding requires the Deployment
      name "varnish-ingress" for the viking service.
      dfab0df7
    • Geoff Simmons's avatar
      WIP: implement the authority field for TLS onload, to set the SNI. · ab2b74c6
      Geoff Simmons authored
      This is the SNI sent in the client TLS connection to a backend.
      
      We use VMOD dynamic for backends represented by an ExternalName
      Service (likely the common use case for TLS onload). VMOD dynamic
      does not have the authority field that klarlack makes available
      for standard backends. But if the host_header field is set for
      a VMOD dynamic director, the VMOD uses that value for the SNI.
      
      So if the BackendConfig authority field is set, we also assign its
      value to the host_header field. Since BackendConfig also has a
      separate field for host_header, both of them could be conceivably
      set to different values. If we find that the two fields are set
      to non-empty, conflicting values, the controller emits a
      SyncFatalError, and the BackendConfig is not synced.
      ab2b74c6
    • Geoff Simmons's avatar
      3a8c3017