master
Name already in use
Commits on May 19, 2023
-
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
-
Missing Envoy config dump info (#44970)
* add log for envoy config dump * Fix return logic * resolve reviews * Fix test failure
-
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>
-
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
-
kube: use our own informer factory (#44899)
* kube: use our own informer factory * Unique informer per filter * Better RegisterFilters * fixes
-
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>
Commits on May 18, 2023
-
gateway api: set ISTIO_META_NETWORK from label (#44983)
* gateway api: set ISTIO_META_NETWORK from label * update generated files * fix test
-
Change-Id: Ifd075d62a5f0dda3b4b57eb807677f1637bed04f
-
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>
-
gateway mesh: support
portfield (#44770)* gateway mesh: support `port` field this was unimplemented. Depends on kubernetes-sigs/gateway-api#1995 Tested by kubernetes-sigs/gateway-api#1989 * Stable
-
Added support for yaml output to istioctl admin log (#44931)
Signed-off-by: xin.li <xin.li@daocloud.io>
Commits on May 17, 2023
-
prow: bump kind image tested (#44968)
This was built with new kind version which changes the base image
-
Introduce the VERSION file (#44965)
So we have a central place to hold this value.
-
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.
-
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
Commits on May 16, 2023
-
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.
-
-
-
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
Commits on May 15, 2023
-
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>
-
address review comments (#44917)
Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
-
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>
-
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>
-
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.