bend-kube-runtime
Search uses release 0.2.0.0 · 1,124 definitions
Definitions (1,124)
- type ObsWhat we last saw of the record, and when (our clock, in ms).
- type LeaseAct
- type Decision
- def Obs.none
- def Lease.spec
- def Lease.holder
- def Lease.renew_time
- def Lease.transitions
- def Lease.new_spec
- def Lease.freshA fresh Lease naming us.
- def Lease.observe.go
- def Lease.observeThe record seen now: the old observation if nothing changed, else a new one stamped now.
- def Lease.heldWhether another holder's lease is still live by our clock.
- def Lease.take.go
- def Lease.takeThe Lease rewritten to name us, keeping its metadata (resourceVersion).
- def Lease.decide.fin
- def Lease.decide.held
- def Lease.decide.got
- def Lease.decideOne round: the Lease read (None when absent), us, what we saw before, our clock in ms, the lease duration in seconds, and the time to stamp.
- def Lease.releaseThe Lease handed back: no holder, a one-second duration, so the next candidate takes it at once (client-go's ReleaseOnCancel).
- type Tls
- type Bytes
- def Res
- def Tls.dialA plain TCP connection: host may be a name (resolved, IPv4 or IPv6) or an IP literal; ms bounds the connect (0 for 30s).
- def Tls.secureHandshakes on a connection from Tls.dial and verifies the server as host (a name, or an IP literal), always: ca is a PEM bundle of trusted roots ("" for the system's), cert and key a PEM client certificate and key ("" for none), ms the handshake's deadline (0 for 30s).
- def Tls.sendSends text as UTF-8; ms bounds the whole send (0: no deadline).
- def Tls.send_bytesSends raw bytes (each 0..255); ms bounds the whole send (0: no deadline).
- def Tls.recvUp to max bytes (0: 16KiB); an empty list is the end of the stream.
- def Tls.close
- def Tls.fail
- type TunEvWhat the CONNECT exchange just saw.
- def TunEv.got
- def Tls.tunnelReads the proxy's answer to CONNECT; once it opens the tunnel, secures the connection end to end with the API server.
- def Tls.open.sent
- def Tls.open.proxied
- def Tls.open.direct
- def Tls.open.route
- def Tls.env.or
- def Tls.envThe first of two environment variables that is set and not empty, as Go reads HTTPS_PROXY then https_proxy.
- def Tls.openOpens a verified TLS connection to host:port (see Tls.secure), through the CONNECT tunnel of HTTPS_PROXY unless NO_PROXY or a loopback host says otherwise (proxy.bend).