Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on May 19, 2023

  1. Fix bug report missing all logs for json logs (#44919)

    * Add json log parsing
    
    * Remove bug report file
    
    * Omit filter and add tests
    
    * Extract to parseLog
    
    * Fix test failures
    
    * Fix format
    syw14 committed May 19, 2023
  2. Missing Envoy config dump info (#44970)

    * add log for envoy config dump
    
    * Fix return logic
    
    * resolve reviews
    
    * Fix test failure
    syw14 committed May 19, 2023
  3. Fix invalid XDS configuration for wildcard Ingress HTTP path (#44898)

    * Fix invalid XDS configuration for wildcard Ingress path
    
    Updates Ingress to VirtualService translation to not create a
    HTTPRequestMatch when the URI is nil. The URI is nil when the path
    is a wildcard or is empty and the pathType is nil or
    implementationSpecific. This change prevents an Envoy failure.
    Envoy regex fails when the path seperated prefix is empty or has a
    trailing "/".
    
    Signed-off-by: jaellio <jaellio@microsoft.com>
    
    * Fix failing unit tests - handle sorting HTTPRoutes with no
    HTTPRequestMatches
    
    Signed-off-by: jaellio <jaellio@microsoft.com>
    
    * Update golden converion tests for ingress. Remove empty match.
    
    Signed-off-by: jaellio <jaellio@microsoft.com>
    
    ---------
    
    Signed-off-by: jaellio <jaellio@microsoft.com>
    jaellio committed May 19, 2023
  4. init discovery filter before any kube resgitry run (#44551)

    * init filter before any kube resgitry run
    
    * make NamespaceXXX private
    
    * Donot add duplicate namespace handler
    
    * lint
    
    * Debug
    
    * debug
    
    * retrigger ns event when add handler
    
    * lint
    hzxuzhonghu committed May 19, 2023
  5. kube: use our own informer factory (#44899)

    * kube: use our own informer factory
    
    * Unique informer per filter
    
    * Better RegisterFilters
    
    * fixes
    howardjohn committed May 19, 2023
  6. telemetry: enable experimental mertic expiry (#44605)

    * mertic-expiry
    
    * fix test
    
    * fix lint
    
    * add release-notes
    
    * fix gen
    
    * use ProxyMetadata
    
    * fix rebase
    
    * add test
    
    * update release-notes
    
    * fix not working
    
    * reduce xds size
    
    * use pilot ENV
    
    * update with john's comment
    
    Signed-off-by: hejianpeng <hejianpeng2@huawei.com>
    
    * add UT
    
    * fix lint
    
    ---------
    
    Signed-off-by: hejianpeng <hejianpeng2@huawei.com>
    zirain committed May 19, 2023

Commits on May 18, 2023

  1. gateway api: set ISTIO_META_NETWORK from label (#44983)

    * gateway api: set ISTIO_META_NETWORK from label
    
    * update generated files
    
    * fix test
    stevenctl committed May 18, 2023
  2. Adding LRS support (#44903)

    Change-Id: Ifd075d62a5f0dda3b4b57eb807677f1637bed04f
    ingwonsong committed May 18, 2023
  3. deploymentcontroller: add support for ProxyConfig CRD (#44916)

    * deploymentcontroller: add support for ProxyConfig CRD
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    
    * Handle default gateway labels
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    
    * Remove a comment
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    
    * Handle pod annotations
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    
    * Encapsulate EffectiveProxyConfig into GetProxyConfigOrDefault
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    
    * Remove default pod label service.istio.io/canonical-name
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    
    * Respect only istio.io/gateway-name label when matching ProxyConfig with Gateway
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    
    * Add release note
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    
    * Change area in the relase note
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    
    * Remove support for proxy.istio.io/config annotation applied to k8s Gateway pods
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    
    ---------
    
    Signed-off-by: Jacek Ewertowski <jewertow@redhat.com>
    jewertow committed May 18, 2023
  4. gateway mesh: support port field (#44770)

    * gateway mesh: support `port` field
    
    this was unimplemented.
    
    Depends on kubernetes-sigs/gateway-api#1995
    
    Tested by kubernetes-sigs/gateway-api#1989
    
    * Stable
    howardjohn committed May 18, 2023
  5. Added support for yaml output to istioctl admin log (#44931)

    Signed-off-by: xin.li <xin.li@daocloud.io>
    my-git9 committed May 18, 2023

Commits on May 17, 2023

  1. prow: bump kind image tested (#44968)

    This was built with new kind version which changes the base image
    howardjohn committed May 17, 2023
  2. Introduce the VERSION file (#44965)

    So we have a central place to hold this value.
    jwendell committed May 17, 2023
  3. refactor: split codegen templates to own files (#44945)

    its pretty painful to edit Go code in strings. Move each to their own
    file to clean things up. No change to generated code.
    howardjohn committed May 17, 2023
  4. CNI: refactor and fix memory leak/infinite loops (#44543)

    * Remove disabling installation
    
    * Remove disable reinstall
    
    * Replace SA token read with SA file
    
    * Add back SA token watch, but properly
    
    * fix kubeconfig watch
    
    * recreate watcher
    
    * fix test
    
    * note
    
    * fix lint
    howardjohn committed May 17, 2023

Commits on May 16, 2023

  1. tf: drop mtlsk8sca test (#44708)

    This only ran on a very small number of k8s versions which have all been
    moved out of support for Istio.
    howardjohn committed May 16, 2023
  2. injection: add benchmark (#44935)

    This is for #44933.
    howardjohn committed May 16, 2023
  3. gateway-api: move to official release (#44920)

    * gateway-api: move to official release
    
    Only trivial changes, but puts us on official release
    
    * fix v6
    
    * lint
    howardjohn committed May 16, 2023

Commits on May 15, 2023

  1. Consolidate eBPF redirection (#44208)

    * Consolidate eBPF redirection
    
    Signed-off-by: Li Chun <chun2.li@intel.com>
    
    * Cleanup unused change
    
    Signed-off-by: Li Chun <chun2.li@intel.com>
    
    * Align with iptables mode: cleanup probs while cni terminating
    
    Signed-off-by: Li Chun <chun2.li@intel.com>
    
    * Update according to comments
    
    Signed-off-by: Li Chun <chun2.li@intel.com>
    
    * Resolve merge conflicts
    
    * Make lint happy
    
    ---------
    
    Signed-off-by: Li Chun <chun2.li@intel.com>
    PlatformLC committed May 15, 2023
  2. address review comments (#44917)

    Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
    ramaraochavali committed May 15, 2023
  3. simplify proxy config dependency code (#44913)

    * simplify proxy config dependency code
    
    Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
    
    * rename
    
    Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
    
    ---------
    
    Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
    ramaraochavali committed May 15, 2023
  4. Hook eBPF prog with replace instead of add (#44793)

    * using replace instead of add for case isito-cni(eBPF prog) upgrade
    
    Signed-off-by: Li Chun <chun2.li@intel.com>
    PlatformLC committed May 15, 2023
  5. Remove RunAsUser from bookinfo deployments (#44765)

    They were put in place so that containers do not run as UID 0.
    
    OpenShift has some contraints around the `RunAsUser` field, not allowing
    "random" values such as 1000 in it.
    
    Changing the docker images to run as user 1000 fixes the issue on both
    Kubernetes and OpenShift.
    
    When the `RunAsUser` field is not present, Kubernetes will honor the
    value specified in the Dockefile, and OpenShift will automatically assign
    a UID that satisfies its requirements.
    jwendell committed May 15, 2023
Older