• Geoff Simmons's avatar
    Bugfix updating endpoints when an IngressSpec has not changed. · c5a2fefe
    Geoff Simmons authored
    The Ingress namespace/name and UID do not change, so we cannot depend
    on those fields alone.
    
    - For each endpoint update, consider an Ingress update.
    - For the candidate Ingress, compute the VCL spec.
    - Compute a canonical form for VCL specs.
    - Compute a hash for a VCL spec.
    - The Ingress is updated if the canonical form of its VCL spec is
      not deeply equal to the current VCL spec.
    - VCL configs are identified by the hash (in addition to namespace/name
      and UID of the Ingress).
    c5a2fefe
Name
Last commit
Last update
cmd Loading commit data...
container Loading commit data...
deploy Loading commit data...
examples Loading commit data...
.gitignore Loading commit data...
COPYING Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...