Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating istio version #136

Merged
merged 2 commits into from
Apr 13, 2017
Merged

Conversation

ZackButcher
Copy link
Contributor

Generated with ./tests/updateVersion.sh -x docker.io/istio,2017-04-13-20.29.28

Last cleanup step in the set of breaking changes around mixer config.

@istio-testing
Copy link
Collaborator

Jenkins job istio/presubmit passed

@istio-testing
Copy link
Collaborator

Jenkins job istio/presubmit passed

@ZackButcher ZackButcher merged commit 0532a10 into istio:master Apr 13, 2017
@ZackButcher ZackButcher deleted the mixer-tag-update branch April 13, 2017 21:59
rshriram pushed a commit that referenced this pull request Oct 30, 2017
mandarjog pushed a commit that referenced this pull request Oct 31, 2017
Mostly about wrapping up long lines
mandarjog pushed a commit that referenced this pull request Nov 2, 2017
mandarjog pushed a commit that referenced this pull request Nov 2, 2017
Mostly about wrapping up long lines
guptasu pushed a commit to guptasu/istio that referenced this pull request Jun 11, 2018
rajusharma pushed a commit to rajusharma/istio that referenced this pull request Jul 2, 2019
- Extend default test timeout from 3m to 5m
howardjohn pushed a commit to howardjohn/istio that referenced this pull request Jan 12, 2020
* support wait for manifest apply.

* apply comments.
vikaschoudhary16 pushed a commit to vikaschoudhary16/istio that referenced this pull request Feb 12, 2021
vikaschoudhary16 pushed a commit to vikaschoudhary16/istio that referenced this pull request Feb 12, 2021
* Automator: update common-files@master in istio/istio@master (#25583)

* echo: sort headers (#25582)

* echo: sort headers

Currently the response bounces around a lot as header order is not
defined which makes debugging annoying sometimes

* format

* Add release note for adding release notes process (#25509)

* Add release note for adding release notes process

* Add readme

* Fix readme

* Fix linter errors

* Updates based on PR comments

* Moved 25519 into the notes directory

* Added 25519.yaml

* Updated 25519.yaml to v2

* Update add-release-notes-generation.yaml

* Update add-release-notes-generation.yaml

* GCP instance labels support (#24687)

* added gcp labels support

* labels are only retrieved for gce vm instances, changed timeout behavior

* handle no instance labels case

* don't pull labels if running on kubernetes

* cleaned up platform interface

* cache metadata inside gcpEnv

* Revert "cache metadata inside gcpEnv"

This reverts commit 361ff7fbaa609c62af4987b708890ff068899aef.

* restructured cache metadata inside gcpEnv

* minor fixes

Co-authored-by: Justin Wei <[email protected]>

* fix dns rules on v4 only system (#25590)

Signed-off-by: Yuchen Dai <[email protected]>

* Automator: update common-files@master in istio/istio@master (#25593)

* add uninstall by revision change (#25076)

* add uninstall change

* add test

* add filename flag, refactor

* refactor, move common function from cmd/mesh to pkg

* clean up the pruning and deleting approaches

* address comment

* address comments

* add --purge option and prune_test

* clean up code and add tests

* address more comments

* update label logic

* rebase

* update label logic

* address comments and fix lint

* fix test

* Update proxy SHA (#25594)

* update istio proxy sha

* fix test

* lint

* Allow users to delay application start until proxy is ready (#24737)

* Reenable GatewayTLSOrigination Test (#25424)

* renable test

* switch back ports

* fix test

* tests pass locally

* make gen

* add subset for route to gateway

* add sni

* change timeout

* Update egress_gateway_origination_test.go

* split virtual service

* add more wait

* more wait

* I think this works

* decrease sleep time

* remove sleep and increase timeout

* rename foreign instances to workload instances (#25605)

* rename foreign instances to workload instances

Signed-off-by: Rama Chavali <[email protected]>

* fix race

Signed-off-by: Rama Chavali <[email protected]>

* Update template.yaml (#25608)

* Config file and env var for istioctl --istioNamespace, --xds-address, and --cert-dir (#25280)

* Config file and env var for some istioctl CLI options

* ISTIOCONFIG variable for overriding default istioctl configuration

* 'prefer-experimental' option for commands with regular and experimental variants

* Defaults for --xds-san and --insecure

* Column for 'istioctl x config list' that lets users tell defaults from configured values

* Fail if user supplies invalid ISTIOCONFIG env var

* Don't fail if config file does not exist

* Initialize defaults in tests

* Show origin of config var; move defaulting close to command so tests work

* Use Istio RegisterXXXVar for environment overrides to istioctl

* Allow user to make XDS-based proxy-status the default with env or config setting

* Added release note

* Sort 'x config list' output

* release note fix

* Egress Gateway TLS Origination fix (#25588)

* add tlsMode=istio label to egress gateway

* Revert "add tlsMode=istio label to egress gateway"

This reverts commit a8310ddf0b21db928abbf83a5df34194ab76bd48.

* clean out TransportSocketMatches on subsequent applyTrafficPolicy calls

* sidecar scope matches ns for envoy filter and authn/z (#25430)

* sidecar scope matches ns for envoy filter and authn/z

* format

* remove peer authn

* Optimize memory usage of SDS cluster config generation (#25511)

* Add TLS to bench tests

* Apply optimizations for SDS generation

* Fix tests

* fix test

* update MutatingWebhook apiVersion to v1 and other minor fixes (#24723)

Co-authored-by: John Howard <[email protected]>

Co-authored-by: John Howard <[email protected]>

* Add testcase/documentation for add entry to unset list (#25604)

* Add testcase/documentation for add entry to unset list

Signed-off-by: Liam White <[email protected]>

* fix broken test and ensure we test want

Signed-off-by: Liam White <[email protected]>

* TLS Origination using SDS Integration Test Suite (#25520)

* init test

* clear clutter

* tests pass

* add copyrights

* fix pilt

* not sure what this gen check error is

* try removing pilot

* make gen

* lint

* comment code

* init mutual TLS mode

* add unknown secret test

* finish mtls test draft

* lint

* new test

* add more tests

* verify client cert

* lint

* refactor

* make genn

* increase retry

* fix env

* remove timeout

* try this

* add wait

* sleep is good

* test failing

* verifycert

* another try

* fix template

* decrease to reasonable time

* revert old

* reduce time hack

* revert client file

* remove sleep and increase timeout

* fix comment

* listener: rewrite passthrough filter chain (#23071)

* listener: rewrite passthrough filter chain filter chain

Signed-off-by: Yuchen Dai <[email protected]>

* delete appendListenerFallthroughRoute

Signed-off-by: Yuchen Dai <[email protected]>

* erase the concept of merging and testing fallthroughfilterchain

Signed-off-by: Yuchen Dai <[email protected]>

* add better transport security iptables rules

Signed-off-by: Yuchen Dai <[email protected]>

* lint

Signed-off-by: Yuchen Dai <[email protected]>

* address comment

Signed-off-by: Yuchen Dai <[email protected]>

* typo

Signed-off-by: Yuchen Dai <[email protected]>

* Enable the workload cert rotate automatically  (#25526)

* add rorate feature

* add certificate for response

* add add reconnect features

* refactor to use interface

(cherry picked from commit 3055ad8cfd79d8ba1ba1da76746f0e39e5b8115e)

* reset GetClientCertificate logic

* ret the public type code

* fix lint

* address comment

* fix when key,cert not loaded successfully

* refactor and remove interface logic to simplify code

* remove useless function

* fix err

(cherry picked from commit ad1c4c8bf70378b6361bd11f0a5342873a9303c0)

* refactor to use reconnect logic

* remove useless releaseResourceCode

* fix lint

* add unit test

* fix lint and address comments

* add release note

* address comments

* address comments

* add retry logic

* address comments

* address comment

* address comment

* fix lint

* Fix listener generation for passthrough services (#25620)

* temp

Signed-off-by: Shriram Rajagopalan <[email protected]>

* fixes

Signed-off-by: Shriram Rajagopalan <[email protected]>

* fixes

Signed-off-by: Shriram Rajagopalan <[email protected]>

* tests

Signed-off-by: Shriram Rajagopalan <[email protected]>

* test fixes

Signed-off-by: Shriram Rajagopalan <[email protected]>

* ads: handle reconnect with empty resources (#25629)

* handle previous info nil

Signed-off-by: Rama Chavali <[email protected]>

* handle previous info nil

Signed-off-by: Rama Chavali <[email protected]>

* add tests

Signed-off-by: Rama Chavali <[email protected]>

* log level

Signed-off-by: Rama Chavali <[email protected]>

* lint

Signed-off-by: Rama Chavali <[email protected]>

* minor refactor

Signed-off-by: Rama Chavali <[email protected]>

* remove useless import (#25639)

Signed-off-by: Xiang Dai <[email protected]>

* Output in kubernetes style format for debug/configz (#25541)

* Output in kubernetes style format for debug/configz

Fixes https://github.com/istio/istio/issues/24651

* fix lint

* lint

* log only virtualservice's name and namespace (#25647)

* verify if namespace exists during bookinfo cleanup (#25649)

* verify if namespace exists during bookinfo cleanup

* fix lint

* fix broken multicluster tests (#25633)

* test framework: temporarily deploy istio synchronously

* Revert "test framework: temporarily deploy istio synchronously"

This reverts commit 3914a15d6578ad3f1d8985fcf89efbeacd208d18.

* remove viper default (breaks mc tests)

* revert test

* fix table indent in test

* Add wait for proxy to be built to upadte_proxy.sh (#25651)

* Incorrect handling of 'istioctl experimental version --revision <x>' (#25615)

* The default label selector changed

* Add release note

* No need for release notes; change is not user-facing

* Port Install CNI to golang (#25332)

* Port CNI installer from shell to golang

* Capitalize acronyms in constant names

* Decouple environment variables from functions

* Make variable and function names more clear

* Convert array to set

* Fix filepath bug in tests

* Wait until main CNI config file exists to intall Istio CNI as a chained CNI plugin

* Add check install and cleanup; Keep container alive

* Cleanup on SIGINT and SIGTERM caused by killing container

* Refactor, clean up, add comments

* Sort test data JSON map keys and update cniVersions

* Remove unnecessary prefix characters for creating temp dirs

* Fix and clean up unit tests

* Extend context to createCNIConfigFile; Add unit test

* Remove relative paths and clean up CNI config e2e tests

* Fix lint errors

* Fix kubeconfig template; Add unit tests for creating kubeconfig file

* Remove install-cni.sh and dependencies; Update Dockerfile and charts

* Write kubeconfig file with default 0600 permissions

* Test script restart in CNI config integration test; cleanup

* Add unit test for checkInstall

* Add helper functions to handle json unmarshalling panic; add unit tests

* Address PR comments; cleanup

* Add test cases for standalone CNI plugin in integration tests

* Add make target for install-cni integration test

* Address PR comments; cleanup

* Decouple signal handling from install process

* Add Installer struct and refactor

* Fix lint error

* Remove absolute path to install-cni binary

Co-authored-by: Jonh Wendell <[email protected]>

* pilot tests: move config generation tests out of kube integration tests (#25655)

* initial

* more tests

* remove dead code

* cleanup

* fix license

* fix lint

* Track deprecated Istio types (#25454)

* Track deprecated Istio types

* Include QuotaSpec and QuotaSpecBinding

* Regenerate collections

* Test generated code

* Export all environment variables in sidecar.env (#25546)

* Export all environment variables in sidecar.env

Currently we only export a few variables, making it impossible to
configure a large set of options in the agent

* debug

* more debug

* fixes

* Add tests and fix named target port for WE (#25576)

This adds some tests for selecting pods/workload entries with target
ports.

As far as I know this covers all combinations. In the process, I found a
bug/unimplemented feature, where named target ports were not working.

* Backfill some release notes (#25609)

* Add --file param to proxy-status (#25627)

* Add --file param to proxy-status

* fmt

* make file flag optional

* add missing feature label

* add example

* release note

* remove dead prow scripts (#25631)

* Build in push and parallel (#25637)

* Build in push and parallel

* Setup builder

* enable experimental

* Automator: update common-files@master in istio/istio@master (#25663)

* fix spelling mistake in file init.sh (#25665)

* mixer-telemetry chart should not depend on global.yaml (#25394)

* mixer-telemetry chart should not depend on global.yaml

* Important values that affect multiple charts should be called out explicitly

* Code review comments

* Remove istio-policy chart depdency on global.yaml (#25393)

* Remove istio-policy chart depdency on global.yaml

* Important values that affect multiple charts should be called out explicitly

* Code review comments

* Change to comma separated value for app_container (#25441)

* Change to comma separated value for app_container

Signed-off-by: gargnupur <[email protected]>

Run make gen

Signed-off-by: gargnupur <[email protected]>

Add test for container  name

Signed-off-by: gargnupur <[email protected]>

Update VM test files

Signed-off-by: gargnupur <[email protected]>

Change to comma separated value for app_container

Signed-off-by: gargnupur <[email protected]>

Run make gen

Signed-off-by: gargnupur <[email protected]>

Add test for container  name

Signed-off-by: gargnupur <[email protected]>

* Fix vm test

Signed-off-by: gargnupur <[email protected]>

* remove endpoint ready check  (#25461)

* remove endpoint ready check

* fix lint

* integration tests: share echo deployment between many tests (#25636)

* most done

* disable grpc log

* Add istioctl tests

* add comments

* fix reference

* lint

* fix merge conflict

* Add stableNamespaces option to test framework (#25673)

Especially combined with https://github.com/istio/istio/pull/25636, this
makes local test development *much* faster. There is a basically no
overhead of test setup, so most tests which are of the form apply
config,send traffic, check result can run completely in under 1s.

* Move Viper default setting to init() (#25664)

* Add endpoint builder to define EDS dependencies (#25598)

* Add endpoint builder to define EDS dependencies

Goals:
* Scope down the set of inputs to the EDS pipeline so it doesn't depend
on proxy
* Compute some things up front to reduce recomputation
* Define a key that can be used for caching EDS responses (future PR)

* Fix lint

* fix misleading names

* fix merge conflict

* enhance Makefile (#25607)

* Refactor kube controller (#25527)

* Refactor kube controller

* refactor kube controller

* Enable make deb/docker from CI or local build environment (#25682)

* Update Proxy SHA (#25686)

* Update Proxy SHA

* fix test

Signed-off-by: gargnupur <[email protected]>

* listener: fix listener comments (#25679)

* change listener comments

Signed-off-by: Rama Chavali <[email protected]>

* correct comment

Signed-off-by: Rama Chavali <[email protected]>

* tests: allow pilot suite to run with more than one cluster (#25432)

* setup topology with multi-primary and remote clusters

* DRY creating pilots for each control plane cluster

* allow root of tests/pilot/ to run in multicluster

* cleanup pilot helper

* util methods for istio instnace

* remove pilot usages

* format

* Expose istio-agent metrics and remodel error handling (#25668)

* Expose istio-agent metrics and remodel error handling

Co-authored-by: Aditya Prerepa <[email protected]>

This is a superset of https://github.com/istio/istio/pull/24798
https://github.com/istio/istio/pull/22318#discussion_r456887079. If its
controversial we can split the two out, but there is a lot of
overlapping code between the two so I kept them together.

Basically, this adds istio agent metrics. Because of conflicts with
applications, we do some special things to export them with istio_agent_
prefix to avoid collisions.

Additionally, we stop returning errors if envoy or the app return errors
in the scrape. This avoids the situation where we suddenly drop envoy
metrics because the app is down or vis-versa, making the situation even
worse as we lose visibility. To add some extra visibility into this, we
also add metrics for total scrapes and failed scrapes.

* bad metric

* add discovery host as sni host to xds-grpc cluster (#25691)

* add discovery host

* remove log

* add relnote

* feat(testing): Add traces and edge validation for Stackdriver testing (#25443)

* Add traces and edge validation for Stackdriver testing

* remove unnecessary bits

* add license for meshtelemetry proto (set to same as istio/istio)

* add proper license, fix tests

* remove pilot sampling config

* remove forced tracing, rely on pilot trace sampling

* make gen update

* remove fake module

* 'istioctl experimental proxy-status': use --authority instead of --xds-san (#25617)

* Use --authority instead of --xds-san

* Added release note

* Reformat release note

* Don't need to check in release notes for non-user-facing change

* New expected output

* Analyze deprecated crs (#25694)

* CR deprecation analyzer

* Detect deprecated CRs and removed CRDs

* Lint

* Disable debug logging in CI (#25638)

This may just be personal preference, but in my opinion the debug
logging obscures the logs we want to look for during failures, and I
often find people who are not experts in the integration tests being
confused by them.

Up until ~1 month ago we did not have debug logging, which I think was
the right move personally.

* Update Proxy SHA (#25705)

Signed-off-by: gargnupur <[email protected]>

* Wait for .wasm file before continuing in update_proxy.sh (#25708)

* Update CA API repo and incorporate API changes in Sidecar resource (#25677)

* Point the CA proto to istio/api repo.

* Merging changes from #25585.

* Revert assets.gen.go.

* Small fix.

* Move the istio/api repo reference back.

* Pin to the newest istio/api repo.

* test framework: ensure centralistio patched pods are ready (#25710)

* Update dependencies (#25707)

* update dependencies

* remove api and proxy update

* make gen

* rebase

* Set release managers as CODEOWNERS for release-1.7 (#25715)

* Automator: update istio/[email protected] dependency in istio/[email protected] (#25717)

* Update files for 1.7 (#25759)

* update files for 1.7

* change latest to 1.7-dev

* update branches in files

* Stop publishing latest tags (#25764)

* update files for 1.7

* change latest to 1.7-dev

* update branches in files

* Stop publishing latest tags

* Bump proxy SHA (#25772)

* [release-1.7] add support of revision for operator commands (#25729)

* add support of revision for operator commands

* address comments

* fix lint

Co-authored-by: Xinnan Wen <[email protected]>

* Remove ISTIO_CNI variables, they are not used anywhere (#25767)

Co-authored-by: Jonh Wendell <[email protected]>

* Automator: update istio/[email protected] dependency in istio/[email protected] (#25776)

* Automator: update [email protected] in istio/[email protected] (#25775)

* Automator: update [email protected] in istio/[email protected] (#25777)

* [release-1.7] Use standard base image and remove unused dependencies in install-cni Dockerfile (#25756)

* Use istio base image for install-cni

* Remove use of jq in install-cni e2e tests

* Remove unused istio-cni.conf.default file

Co-authored-by: Brian Cheung <[email protected]>

* add releasenotes for istioctl change for multiple control plane upgrade (#25758)

Co-authored-by: Xinnan Wen <[email protected]>

* [release-1.7] Set transport version for SDS as well (#25762)

* Set transport version for SDS as well

* update tests

Co-authored-by: John Howard <[email protected]>

* create dynamic release tar url for verify and upgrade msg (#25799)

Co-authored-by: shamsher31 <[email protected]>

* Update base image (#25805)

* Automator: update [email protected] in istio/[email protected] (#25810)

* update istio-operator version to 1.7 (#25828)

Co-authored-by: shamsher31 <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#25836)

* Automator: update istio/[email protected] dependency in istio/[email protected] (#25838)

* [release-1.7] Fix a few bugs in security code. (#25856)

* Fix a few bugs in security code.

1. isJwtExpired is using the wrong claim. Fixed it and fixed the corresponding test.
2. Token exchanger plugin was not set.
3. Token rotation using old cert should check if CA supports the
feature.
4. UseLocalJwt was set incorrectly (should not depend on the value of
certPath).

* Add unit test for sds agent.

* Add UseTokenForCSR flag.

* Fix format.

Co-authored-by: Limin Wang <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#25865)

* Remove DNS hacks in dns listener (#25619) (#25795)

* fix dns hack

Signed-off-by: Shriram Rajagopalan <[email protected]>

* enable dns in tests by default

Signed-off-by: Shriram Rajagopalan <[email protected]>

* fixes and debug

Signed-off-by: Shriram Rajagopalan <[email protected]>

* remove ignore case

Signed-off-by: Shriram Rajagopalan <[email protected]>

* checking vm grpc

Signed-off-by: Shriram Rajagopalan <[email protected]>

* undo test change

Signed-off-by: Shriram Rajagopalan <[email protected]>

* more undo

Signed-off-by: Shriram Rajagopalan <[email protected]>

* Revert "checking vm grpc"

This reverts commit 9c61504f51b61a8480eea0df3e44ca36078b54e0.

* Revert "undo test change"

This reverts commit 128db7cb23ea260ad800fc3858c69fa6381964af.

* temp hack

Signed-off-by: Shriram Rajagopalan <[email protected]>

* fix tests

Signed-off-by: Shriram Rajagopalan <[email protected]>

* [release-1.7] Avoid Sidecar Cluster Config Generation for UpstreamClusters when CredentialName is set (#25902)

* hack

* add tests

* lint

Co-authored-by: nschhina <[email protected]>

* Update deps (#25881)

* [release-1.7] add integration test for operator revision and update uninstall output (#25905)

* add integration test for operator revision

* fix test

* update uninstall output format

Co-authored-by: Xinnan Wen <[email protected]>

* Fix inaccurate endpointsPendingPodUpdate metric (#25907)

This currently will be outdate when an update comes in, and is only
updated when the error is retriggered

Co-authored-by: John Howard <[email protected]>

* [release-1.7] Remove deprecated manifest apply for 1.7 (#25908)

* Remove deprecated manifest apply

* Add release note

* Update release note

Co-authored-by: Brian Avery <[email protected]>

* Fix test and comments

Co-authored-by: shamsher31 <[email protected]>
Co-authored-by: Brian Avery <[email protected]>

* Use strict YAML parsing in validate (#25903)

Co-authored-by: Ed Snible <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#25941)

* Explicitly error on cases that can lead to recurisve scraping (#25938)

Co-authored-by: John Howard <[email protected]>

* remove (#25948)

Co-authored-by: nschhina <[email protected]>

* [release-1.7] Add prometheus operator ServiceMonitor samples (#25953)

* Add prometheus operator ServiceMonitor samples

* lint

* Just istio configs

Co-authored-by: John Howard <[email protected]>

* Fix deprecated setting in demo profile (#25958)

Partial backport of a massive PR in master. This fixes the deprecation
warning when installing with demo profile, and adds a regression test.
this has no impact on the generated manifests; the option does nothing.

* Fix merge conflict (#25972)

* [release-1.7] Manual cherry pick 25927 (#25957)

* Use encoding/json to decode JSON

* Use encoding/json to decode mixer JSON

* [release-1.7] Fix the lifetime format used by accesstoken request. (#25994)

* Fix the lifetime format used by accesstoken request.

* Fix lint and not use the protobuf struct in a struct that is marshalled with json.Marshal

Co-authored-by: Tao He <[email protected]>

* [release-1.7] [kiali] use kiali helm chart when generating the demo addons script (#25984)

* use kiali helm chart when generating the demo addons script

This converts the gen.sh script to now use the Kiali Helm Chart.

The Kiali Helm Chart is currently under review. There is a test chart published that this PR uses. When the first release of the true Kiali Helm Chart is done, we'll change this PR to point to that first release rather than the test SNAPSHOT this PR is currently using. However, because this PR uses a test chart that is published, it can be tested and reviewed for correctness.

See the Kiali Operator PR #93 that is introducing the new Helm Chart.

[ ] Configuration Infrastructure
[ ] Docs
[x] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

* add generated kiali.yaml

* use the first official helm chart v1.22.0

Co-authored-by: John Mazzitelli <[email protected]>

* Fix regression for Endpoints without pod reference (#25978) (#25985)

(cherry picked from commit d5ab2ebfa13107099a6fed596b5201f88ad28d24)

* Expand endpoints before pod test to check pod (#26033)

This ensures we are actually getting the right pod, and populating the
correct service account information. It doesn't fix any bug - the code
works today, just expanding the testing

Co-authored-by: John Howard <[email protected]>

* fixing dns resolution issues (#25964) (#26044)

* fixing dns resolution issues

Signed-off-by: Shriram Rajagopalan <[email protected]>

* more debug

Signed-off-by: Shriram Rajagopalan <[email protected]>

* wildcard dns listener

* shorter timeouts

* dns iptables fix

* Undo

* ndots = 1

Signed-off-by: Shriram Rajagopalan <[email protected]>

* lint

Signed-off-by: Shriram Rajagopalan <[email protected]>

* undo

Signed-off-by: Shriram Rajagopalan <[email protected]>

* undo

* trying dns agent

* undo

* restore costin's vodoo iptables

Signed-off-by: Shriram Rajagopalan <[email protected]>

* try envoy dns

Signed-off-by: Shriram Rajagopalan <[email protected]>

* iptables hack/fix

* wildcard dns

* qualify tcp vs udp

* Revert "qualify tcp vs udp"

This reverts commit 307143c9f1ab511a3afd6344ca4bc8b9750fb976.

* snat fixes

Signed-off-by: Shriram Rajagopalan <[email protected]>

* undo

Signed-off-by: Shriram Rajagopalan <[email protected]>

* wildcard

Signed-off-by: Shriram Rajagopalan <[email protected]>

* unspam

Signed-off-by: Shriram Rajagopalan <[email protected]>

* add more tools to base image

* fix istioctl

* fix iptables - add uid return

* remove dot hack in pilot tests

* report actual host in test failures

* fix vm test dns

* global options to enable/disable dns

Signed-off-by: Shriram Rajagopalan <[email protected]>

* release notes

* undo defaults

Signed-off-by: Shriram Rajagopalan <[email protected]>

* leftover

Signed-off-by: Shriram Rajagopalan <[email protected]>

* undo

* fixups

Signed-off-by: Shriram Rajagopalan <[email protected]>

* more undo

* more undo

* make gen

Signed-off-by: Shriram Rajagopalan <[email protected]>

* exclude uid 0

Signed-off-by: Shriram Rajagopalan <[email protected]>

* how about include all uid/gids?

Signed-off-by: Shriram Rajagopalan <[email protected]>

* Add credential fetcher in istio agent (#25614) (#26047)

* Add credential fetcher in istio agent.

In addition,
1. add logic to handle platform difference in cert provisioning flow.
2. Fix the cert rotation logic to handle token expiration.
3. Fix a bug in isJwtExpired function and fix the correpsonding test.

* Move CredFetcher to security option.

* pick 937732161 Add credential fetcher in istio agent.
    pick ce170cb69 Move CredFetcher to security option.

* Fix format.

* Fix setting platform.

* Fixes a few places that set security configuration incorrectly.

* Address comments.

* Additional fix and formating.

* Fix lint.

* Fix lint.

* Fit typo.

* Refactor code.

* Fix secretcache test.

* Rebase and fix format.

* Addressed William's comment.

* Reverted unneeded chagnes in help.go.

* Address John's comments.

* Fix lint and address comments.

* Fix lint.

* Remove trust domain related changes.

* Remove k8s as a credential fetcher type.

* Clean up comments and unneeded code.

* Fix format.

* Update comments.

* Fix lint error.

* Fit test jwt formating.

* Fix format.

* Clean up unneeded line.

* Fix format.

* Removed checking for GCE platform.

* Fix networking.HTTPMatchRequest.WithoutHeaders conflict detect (#26065)

Co-authored-by: xuzhonghu <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#26067)

* Automator: update istio/[email protected] dependency in istio/[email protected] (#26069)

* [release-1.7] properly drain gateway listeners (#26054)

* drain all listeners for gateway

Signed-off-by: Rama Chavali <[email protected]>

* lint

Signed-off-by: Rama Chavali <[email protected]>

Co-authored-by: Rama Chavali <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#26076)

* [release-1.7] Update Mixer server to enable Ext-Authz and Access Log Service (#25624)

* draft update

* copyright

* formatting updates

* fixed changes

* remove print

* lint

* lint

* changes

* integration test draft

* addressing comments

* remove throttler

* spacing fix:

* renamed getters

* minor change

* flags

* response flags

* extra fle

* test fix

* fix test

* fix test

* small change

* headers

* grpc protocol detection

* fixes from review

* cleaned names

* import names

* increased unit tests

* condensed protobag functionality

* clean up member variables

* fixed small conversion error

* simplified formatting

* final small changes

* gofmt responseFlagParser

* final touches

* small change

Co-authored-by: Jonathan Kogan <[email protected]>

* [release-1.7] DestinationRule Analyzer against no caCertificates (#26088)

* add test

* add release note

* oops

* add upgradeNotes

* update

* change to securityNotes

Co-authored-by: nschhina <[email protected]>

* Namespace all addons (#26093)

https://github.com/istio/istio/issues/26037

Co-authored-by: John Howard <[email protected]>

* [release-1.7] Add ParseToken flag (#26096)

* Add ParseToken flag.

1. Parsing token content only if ParseToken flag is true.
2. Simplify getToken logic.
3. Remove redundant secOps in secretCache.

* Updated comments.

Co-authored-by: Limin Wang <[email protected]>

* Update deps (#26114)

* Update installation guide URL for download Istio candidate (#26113)

Co-authored-by: shamsher31 <[email protected]>

* Fix pilot race errors (#26077) (#26120)

(cherry picked from commit 54204592e9d3f3f90cfc9f8c18b503acc9d6d214)

* Fix issues in manifests (#26124)

Broken out of https://github.com/istio/istio/pull/25363

Helm template was dependant on the current kube-config namespace, and
there was an indent issue in the injection

Co-authored-by: John Howard <[email protected]>

* Don't claim 'istioctl validate' is deprecated; we can't yet (#26117)

Co-authored-by: Ed Snible <[email protected]>

* ApplyMeshConfig allow overriding with default value (#26129)

Fixes https://github.com/istio/istio/issues/25503

Co-authored-by: John Howard <[email protected]>

* [Release 1.7] Manual cherrypick of #25818 (#26137)

* manual cherrypick

* make gen

* release notes

* missing newline

* [release-1.7] manual add an example of using holdApplicationUntilProxyStarts #26022 (#26149)

* manual cherry pick

* manual cherry pick - make gen

* [release-1.7] fix operator remove (#26156)

* fix operator remove

* fix test

Co-authored-by: Xinnan Wen <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#26165)

* Automator: update istio/[email protected] dependency in istio/[email protected] (#26166)

* [kiali] use the new kiali server helm chart (#26163) (#26170)

(cherry picked from commit f03d473014b78797700f12a2f91b7bffa7fc3572)

# Conflicts:
#	manifests/addons/values-kiali.yaml
#	samples/addons/kiali.yaml

* Rename manifest apply to install (#26167)

Co-authored-by: shamsher31 <[email protected]>

* add mwc v1beta1 api to runtime scheme (#26193)

Co-authored-by: Tariq Ibrahim <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#26179)

* [release-1.7] add max program size back (#26196)

* add max program length back

Signed-off-by: Rama Chavali <[email protected]>

* fix test

Signed-off-by: Rama Chavali <[email protected]>

* add docs

Signed-off-by: Rama Chavali <[email protected]>

Co-authored-by: Rama Chavali <[email protected]>

* Remove SDS Timeout for default and root case (#26194)

Co-authored-by: Aditya Prerepa <[email protected]>

* [release-1.7] Extra Envoy Access Log Attribute and Bag Preprocess Fix (#26197)

* initial update

* improved comment

* comment nit

Co-authored-by: Jonathan Kogan <[email protected]>

* remove istio-validation container when running istioctl rm (#26190)

Co-authored-by: Tariq Ibrahim <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#26207)

* [release-1.7] Fix duplicate SDS resource (#26241)

* Fix duplicate SDS resource

* fix golden

Co-authored-by: John Howard <[email protected]>

* update version of prune list (#26245)

Co-authored-by: Xinnan Wen <[email protected]>

* [release-1.7] Refresh token periodically through credential fetcher (#26251)

* Refresh token periodically through credential fetcher.

* Format.

* Updated error message.

Co-authored-by: Limin Wang <[email protected]>

* Automator: update istio/[email protected] dependency in istio/[email protected] (#26247)

* [Release-1.7] Enable TCP Telemetry v2 export via Stackdriver filter (#25646) (#26268)

* Enable TCP Telemetry v2 export via Stackdriver filter (#25646)

* Enable TCP Telemetry v2 export via Stackdriver filter

Fix context and vm_id

Add test using fake SD and telemetryv2_1.8.yaml

Enable TCP Telemetry v2 export via Stackdriver filter

Fix context and vm_id

Fix istio.deps added

Enable TCP Telemetry v2 export via Stackdriver filter

Fix context and vm_id

Add test using fake SD and telemetryv2_1.8.yaml

Enable TCP Telemetry v2 export via Stackdriver filter

Fix context and vm_id

Fixed based on feedback

Debug TCP test..

* Fix lint error

* Debug test

* Fix test after rebase

* fix test

* Automator: update [email protected] in istio/[email protected] (#26272)

* Automator: update [email protected] in istio/[email protected] (#26278)

* added grpc keepalive params to gcp_envoy_bootstrap (#26274)

Signed-off-by: Yutong Li <[email protected]>

Co-authored-by: Yutong Li <[email protected]>

* Automator: update istio/[email protected] dependency in istio/[email protected] (#26279)

* [Release-1.7] Update Proxy SHA (#26030) (#26269)

* Update Proxy SHA (#26030)

Signed-off-by: gargnupur <[email protected]>

Update Proxy SHA after the fix in proxy

Signed-off-by: gargnupur <[email protected]>

* Add extra fields in tcp test too

Signed-off-by: gargnupur <[email protected]>

* Update SHA

* [release-1.7] change the PARSE_TOKEN to skipParseTokenEnv and fix  the isTokenExpired logic issue  (#26295)

* set the PARSE_TOKEN default value to true

* change parse Token to skipparsetoken and use default value false

* fix lint

* add testexpiredtoken

* rephrase description

* fix lint

* fix lint

Co-authored-by: williamaronli <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#26288)

* Revert "update MutatingWebhook apiVersion to v1 and other minor fixes (#24723)" (#26285) (#26310)

Retain "add mwc v1beta1 api to runtime scheme (#26187)"

This reverts commit 1772c281

(cherry picked from commit 02210d3452acdc782cd842f1560621c8504d50c2)

* Don't parse null IstioOperator overlays (#26305)

Co-authored-by: Ed Snible <[email protected]>

* add namespace flag for istioctl dashboard (#26319)

Co-authored-by: Xinnan Wen <[email protected]>

* Update dependencies (#26322)

* [release-1.7] Update kiali in profiles (#26326)

Matching what is in addons

* Fix release notes (#26342)

* Automator: update [email protected] in istio/[email protected] (#26344)

* Add filter configuration override to telemetry v2 (#26286) (#26351)

* Add filter configuration override to telemetry v2

* fix

* Fix regression in gateway name resolution (#26353)

Fixes https://github.com/istio/istio/issues/26264

Co-authored-by: John Howard <[email protected]>

* Fix description for istioctl verify-install (#26359)

Co-authored-by: Jonh Wendell <[email protected]>

* [release-1.7] istioctl: Emit a warning if Kubernetes version is not minimum (#26364)

Manual cherry-pick of https://github.com/istio/istio/pull/26145

This is to avoid proceed with the installation and present the user
with criptograpyic messages like

`Istio core encountered an error: failed to wait for resource: failed to verify CRD creation: the server could not find the requested resource`

* [release-1.7] Change Info log to debug log to avoid log span. (#26368)

* Change Info log to debug log to avoid log span.

* Change error to warning if fail to get a new token.

* Add logprefix.

Co-authored-by: Limin Wang <[email protected]>

* [release-1.7] Cherry-pick fix for CVE ISTIO-SECURITY-2020-009 (#26374)

* fix authz suffix matching in TCP (#29)

* update the tests (#31)

* Run gofmt

Co-authored-by: Yangmin Zhu <[email protected]>
Co-authored-by: Jacob Delgado <[email protected]>

* add forward compatibility with k8s admissions api v1 (#26312) (#26383)

* add forward compatibility with k8s admissions api v1

* add support for v1 and v1beta1 AdmissionReview versions

* use admission API adapter in validating webhooks

(cherry picked from commit c4a14db008d6546d27b00d7318e3100eda8e2603)

* Update release notes to use arrays (#26384)

* Make notes arrays

* Update readme

* cherry pick 1.7: sync initial resources in order when starting registry (#26142) (#26394)

* Refactor benchmark test (#25671)

* Refactor benchmark test

This aligns with the new FakeDiscoveryServer to reduce code duplication

* fix

* Fix index refresh

(cherry picked from commit f865b0104ef189950510d498ca4682bb9143b488)

* test kube ServiceRegistry in xds_test (#25698)

* allow using k8s objects in xds_test

* setup node for fake kube service discovery

* setup mesh networks to use kube controller instead of just serviceentry

* format

* correct cluster name in assertions

* setup network watcher and pass xds updater

* fix rebase fails

* more rebase fail

* lint

* resync endpoints to deal with race

* fix rename errors

* more fakeController errors

* fix error text for ResyncEndpoints

* formatting

* allow empty ObjectString

* rename

* also test serviceentry

* format

(cherry picked from commit 9fb131793daa14e5684d66abeaa1475d0aab2187)

* add: ensure envoys can only connect after caches have been synced (#25733)

* add caches synced to readiness probe

Signed-off-by: Rama Chavali <[email protected]>

* reject connections till caches are synced

Signed-off-by: Rama Chavali <[email protected]>

* lint and unit tests

Signed-off-by: Rama Chavali <[email protected]>

* call isserver ready

Signed-off-by: Rama Chavali <[email protected]>

* rename

Signed-off-by: Rama Chavali <[email protected]>
(cherry picked from commit fbfd7ba3e885c4665bcc46bd24b831f854422bbf)

* fix NodePort services for meshNetworks gateway (#25990)

* create test cases for different ingress Service types

* fix by NOT requiring node selector

* Revert "fix by NOT requiring node selector"

* fix by requiring NodeSelector annotation

* add release notes

* import lint

(cherry picked from commit 64f0b0f07090225ce755dd10e89941bb61678128)

* fix mesh network flakes (#26085)

* fix race when merging Service aggregate

* dont skip

* re-initialize push context

* force sync all k8s resources

* fix contention on context

(cherry picked from commit 26e59e87ffe2a7d72e6872e903c5c6f080ef4aab)

* sync initial resources in order when starting registry (#26142)

* remove hack for registry init in test

* simple force-sync before marking ready

* sync lock

* wait for sync in fake

* check index for latest object whe processing queue

* ensure all cluster registries are synced

* nil check mulitcluster

* remove todosa

(cherry picked from commit 096aff3545f9ccffb8ec974f2afae10775d5ae36)

Co-authored-by: John Howard <[email protected]>
Co-authored-by: Rama Chavali <[email protected]>

* manually cherry-pick of #25589 (#26399)

* Cherry-pick 1.7: Fix remote clusters when caAddress is not specified (#26334) (#26421)

The installation of remote clusters now requires manually setting `caAddress`. This breaks our docs and is a general regression WRT multi-cluster installation.

This change manually sets `CA_ADDR` correctly based on the existence of `caAddress`. It also reverts changes to tests to manually specify `caAddress`, so that the tests are more closely aligned with what we're telling users to do.

Fixes #26325

* log warning if prune list is empty (#26417)

Co-authored-by: Xinnan Wen <[email protected]>

* [release-1.7] reload services and endpoints when networks change (#26236) (#26424)

* reload services and endpoints when services change (#26236)

(cherry picked from commit 1b626657fc015252eee12ecd71d7c4e30e9d83c4)

* cleanup networks resync and add tests (#26249)

(cherry picked from commit 613b95e3c56e44b5c1413490ce86a34080b34b15)

* fix race when reloading kube controller networks (#26290)

* fix race when reloading kube controller networks

* synchronize access to env push context

(cherry picked from commit eb44fe2b4c1ae45af38107e3a4bbe3b775d0bf85)

* dont test reloading meshNetworks in xds_test (#26331)

(cherry picked from commit 1c7c2f1b020ae21188445e4c812f01c971a554af)

* Cherry-pick 1.7: Change sample cross-network port to 15443 (#26389) (#26422)

Goal is to not mix TLS and mTLS on the same port. TLS is on 443, mTLS is on 15443.

* cherrypick (#26441)

* grant read permission to component in the same group (#26444)

Co-authored-by: Jimmy Chen <[email protected]>

* Log error that prevented authenticator from accepting XDS connection (#26430)

Co-authored-by: Ed Snible <[email protected]>

* [release-1.7] Mixer Server Integration Tests (#26363)

* first changes

* small fix

* test renames

* added tests

* formatting and test name

* log test

* lint

* field updates

* lint

* small change

* small chaneg

* als test

* als test

* test fix

* gofmt

* destination.ip fix

* fmt

* test new metric

* fixes

* gofmt

* unit test fix

* small fixes

* added line

* added line

* gofmt

Co-authored-by: Jonathan Kogan <[email protected]>

* fix some ux problems of uninstall (#26455)

Co-authored-by: Xinnan Wen <[email protected]>

* Fix egressgateway ports (#26461)

Cannot bind to port 80/443 since we run as non root by default

Co-authored-by: John Howard <[email protected]>

* Update Mongo version (#26447)

Co-authored-by: Eric Van Norman <[email protected]>

* add warnings for gateway during uninstall (#26490)

Co-authored-by: Xinnan Wen <[email protected]>

* Automator: update istio/[email protected] dependency in istio/[email protected] (#26494)

* Allow unknown fields in the old-ver IstioOperator when running istioctl upgrade (#26497)

* Automator: update [email protected] in istio/[email protected] (#26512)

* A vm specific makefile - stright copy from 1.6.8 (#26515)

This makefile has been extensively tested, 4 or 5 times, and was
the original plan from the workgroup leads meeting and environments
meeting. We will have two makefiles for now, until we can conslidate
the various makefile operations around certs and tokens into one makefile.

Co-authored-by: Steve Dake <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#26529)

* [release-1.7] Dashboard is no longer experimental (#26560)

* Dashboard is no longer experimental

* Remove unused code to fix lint

Co-authored-by: shamsher31 <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#26592)

* [release-1.7] Apply standard prom annotations in manual injection mode (#26593)

* implement prometheus merge and apply standard prom annotations

* fix test

* comment

* fix test

Co-authored-by: Pengyuan Bian <[email protected]>

* [release-1.7]Use k8s strategic merge lib for IOP overlays (#26289) (#26521)

* Use k8s strategic merge lib for IOP overlays (#26289)

* Use k8s strategic merge lib for IOP overlays

* Fix some tests

* Restore edited values_types generated file

* Lint

* Add tests, some missing merge paths

* Add missing gateways names to various tests

* Lint

* move configOverride to file directly instead of set override

Co-authored-by: Xinnan Wen <[email protected]>

* fix test for 1.7

* Remove some unneded fields, fix missing name key

* Fix spacing

Co-authored-by: Martin Ostrowski <[email protected]>

* [release-1.7] add e2e tests for trust domain validation (#26659)

* Fix NONE resolution ServiceEntry (#26619) (#26665)

* Fix NONE resolution ServiceEntry

Fixes https://github.com/istio/istio/issues/25844

* Clean up 0 instances logic for label selector

(cherry picked from commit bd6d9eceb1565b6fbfb2586dec7b4ac154e2d1cc)

* [1.7] Validate Gateway specs attempting to bind with <1024 port without root (#26699) (#26710)

* Validate Gateway specs attempting to bind with <1024 port without root (#26699)

* Add validation

* Update golden files

* Address comments

(cherry picked from commit 02863894d52871e76364b5ae88697b2710d401eb)

* fix

* Bump base image (#26714)

* Read GKE_CLUSTER_URL from GCP Metadata server (#26671)

Co-authored-by: Tao He <[email protected]>

* feat:istioctl x add-to-mesh and remove-from-mesh Should not affect OwnerReferences (#26771)

Co-authored-by: tanjunchen <[email protected]>

* Update auto-mtls-headless.yaml (#26525)

fix a typo

* Fix doc typo (#26613)

Co-authored-by: Ed Snible <[email protected]>

* [release-1.7] fix serviceaccount mismatch issue for operator. (#26761)

* fix serviceaccount mismatch issue for operator.

* fix operator tests.

Co-authored-by: morvencao <[email protected]>

* Fix headless svc instances scale  (#26636) (#26680)

* Fix configupdate for service

* Add unit test

* add release-note

* [release-1.7] cache readiness state with TTL (#26743)

* remove stats filter in readiness probe

Signed-off-by: Rama Chavali <[email protected]>

* cache readiness state with a TTL

Signed-off-by: Rama Chavali <[email protected]>

* revert the parse state change

Signed-off-by: Rama Chavali <[email protected]>

* rename variable

Signed-off-by: Rama Chavali <[email protected]>

* add tests

Signed-off-by: Rama Chavali <[email protected]>

* make readiness timeout configurable

Signed-off-by: Rama Chavali <[email protected]>

* lint

Signed-off-by: Rama Chavali <[email protected]>

* continuously check for readiness on failure

Signed-off-by: Rama Chavali <[email protected]>

* lint

Signed-off-by: Rama Chavali <[email protected]>

Co-authored-by: Rama Chavali <[email protected]>

* manual backport of 25966 (#26768)

Signed-off-by: Rama Chavali <[email protected]>

* [release-1.7] allow specifying network for cluster without meshNetworks being configured (#26650)

* allow specifying network without meshNetworks fully configured

* remove redundant slice alloc and add safety check for clusterID

* move cluster id check

* set clustername to match in tests

* isControllerForProxy

Co-authored-by: Steven Landow <[email protected]>

* filter out cross-network non mTLS lb eps (#26486) (#26723)

* filter out cross-network non mTLS lb eps

* release note

* format

* set service account on xds_test servieentry ep

* remove dr

* release note wording

(cherry picked from commit 755e6411530817897cfb0437d44da06b150aad48)

* remove all injected volumes when running remove-from-mesh/uninject (#26784)

Co-authored-by: Tariq Ibrahim <[email protected]>

* Automator: update istio/[email protected] dependency in istio/[email protected] (#26810)

* [release-1.7] handle custom sni in bootstrap clusters (#26685)

* handle custom tls sni in bootstrap

Signed-off-by: Rama Chavali <[email protected]>

* fix ut

Signed-off-by: Rama Chavali <[email protected]>

Co-authored-by: Rama Chavali <[email protected]>

* remove-from-mesh should also restore rewritten app probes (#26808)

Co-authored-by: Tariq Ibrahim <[email protected]>

* [release-1.7] Fix RPM post-install script (#26832)

* Fix RPM post-install script

* fix lint

* fix comments

* Change location of sudoer assignment

Co-authored-by: Jason Wang <[email protected]>

* Automator: update istio/[email protected] dependency in istio/[email protected] (#26928)

* remove cni initContainers and volumes in remove-from-mesh (#26812) (#26840)

(cherry picked from commit 707b28d8b8e6dac582f55fe40403109f4d3cbb4e)

* apply rewrite probe patch before re-ordering containers (#26898) (#26942)

(cherry picked from commit 31213a84d95d3cc67478222b16e84fcee0c990f1)

* [release-1.7] cleanup services when removing cluster secret (#26931)

* cleanup services when removing cluster secret

* release note

Co-authored-by: Steven Landow <[email protected]>

* [release 1.7] fix istioctl authz check to print authz policies applied in pod (#26676)

* [release 1.7] fix istioctl authz check to print authz policies applied in pod (#26625)

* fix istioctl authz check for gateway

* add update permission to servicemonitor. (#26977)

* Automator: update istio/[email protected] dependency in istio/[email protected] (#27000)

* [Release 1.7]  Fix eds: when endpoint occur later than svc, the eds cache will not updated (#26985)

* Fix bug: service occur later than endpoint

* add release note

* Fix relase note

* Several small fixes to mixer envoy ext authz and gRPC access log API support (#26952)

* several small fixes to mixer envoy ext authz and gRPC access log API support.

* fix test

* update

* Automator: update istio/[email protected] dependency in istio/[email protected] (#27051)

* [release-1.7] Large index or -1 inserts at the end of list (#26896)

* Large index or -1 inserts at the end of list

* Fix test

Co-authored-by: Martin Ostrowski <[email protected]>

* Automator: update [email protected] in istio/[email protected] (#27077)

* Manual cherrypick of #27075 (#27082)

* [release-1.7] Update example command to use non-deprecated flags (#27124)

* Update example command to use non-deprecated flags

* update example

Co-authored-by: shamsher31 <[email protected]>

* Remove clusterrole and clusterrolebinding during istioctl operator remove (#27127)

Co-authored-by: shamsher31 <[email protected]>

* Revert "Remove clusterrole and clusterrolebinding during istioctl operator remove (#27127)" (#27131)

This reverts commit 6eb190d5b18f5680fbc10d8d9ff74a03becb1ec6.

* Fix Kiali RBAC and bump to latest stable version that is compatible with Istio 1.7+ (#27126)

* Kiali: Bump minor version to 1.23

Signed-off-by: dntosas <[email protected]>

* Kiali: Add rbac.istio.io apiGroup to clusterRoles

Newer versions of Kiali that are compatible with Istio 1.7 require some
additional permissions on the utilized clusterRoles.

In this commit, we include the missing apiGroup to corresponding Kiali
manifests.

Signed-off-by: dntosas <[email protected]>

* Kiali: Switch to anonymous auth strategy

In newer versions of Kiali that are compatible with Istio 1.7, auth
login strategy has been removed thus not supported.

In this commit, we are migrating to anonymous auth strategy which is
also Kiali's default one.

Signed-off-by: dntosas <[email protected]>

* Kiali: Add releaseNote

Signed-off-by: dntosas <[email protected]>

* Fix eds: gateways missing endpoint instances of headless service (#27120)

* Automator: update [email protected] in istio/[email protected] (#27158)

* Trim job suffix to extract out cron job name for workload metadata (#27195) (#27253)

* special case cron job processing in webhook

* update

* Add quotes in log sampling config and add it in the stackdriver test (#27007) (#27212)

Signed-off-by: gargnupur <[email protected]>

* cache envoy readiness value (#27263)

Signed-off-by: Rama Chavali <[email protected]>

Co-authored-by: Rama Chavali <[email protected]>

* [release-1.7] Fix and test startup probe (#27172)

* Fix and test startup probe

Fixes https://github.com/istio/istio/issues/26814

* Fix unit tests

Co-authored-by: John Howard <[email protected]>

* Automator: update istio/[email protected] dependency in istio/[email protected] (#27256)

* Automator: update [email protected] in istio/[email protected] (#27258)

* [release-1.7] do not apply locality load balancer settings for inbound clusters (#27352)

* manual cherrypick of 27295

Signed-off-by: Rama Chavali <[email protected]>

* add release notes

Signed-off-by: Rama Chavali <[email protected]>

* fix compile

Signed-off-by: Rama Chavali <[email protected]>

* manual cherry-pick of #26729 (#27366)

* manual cherry-pick of #26729

* port unit tests

* release note

* Istiod/Pilot is the only control plane pod (#27357)

Co-authored-by: Ed Snible <[email protected]>

* cherry pick 27358. (#27381)

* cherry pick 27358.

* fix lint.

* [1.7] Fix WorkloadEntry Updates (#27336)

* wip

* Skip if not using workload entry

* Proper testing

* fix lint

* fix race

* docs: update Istio update instructions

Signed-off-by: Yaroslav Skopets <[email protected]>

* fix merge mistake

Signed-off-by: Yaroslav Skopets <[email protected]>

* ci: former `istio/cni` has been moved into `istio/istio`; no more need in a separate build

Signed-off-by: Yaroslav Skopets <[email protected]>

* Patch for issue #27427 (#27460)

* default min TLS version and configure cipher suites (#27613)

Signed-off-by: Rama Chavali <[email protected]>

* update UPSTREAM-SHA

Signed-off-by: Yaroslav Skopets <[email protected]>

* revert #136 and #137 in favour of upstream change #27613

Signed-off-by: Yaroslav Skopets <[email protected]>

* Add security note for CVE-2020-25017

* Update istio.deps with new proxy sha

* Update base image

* Automator: update common-files@master in istio/istio@master (#26664)

* Revert CRDs move to v1, move back to v1beta1 (#26587)

* Revert 7c551404a38c3d61f7816053daede956cb4756ce

* fixes

* fixes

* fixes

* fixes

* Revert setup_env.sh changes

* Update CRDs

* update artifacts

* update analyzers

* revert changes in update_crds

* fix indentation in update_crds

Signed-off-by: Yaroslav Skopets <[email protected]>

* ci: fix build on CircleCI

Signed-off-by: Yaroslav Skopets <[email protected]>

* ci: build on both branches and tags

Co-authored-by: Istio Automation <[email protected]>
Co-authored-by: John Howard <[email protected]>
Co-authored-by: Brian Avery <[email protected]>
Co-authored-by: Justin Wei <[email protected]>
Co-authored-by: Justin Wei <[email protected]>
Co-authored-by: Yuchen Dai <[email protected]>
Co-authored-by: Xinnan Wen <[email protected]>
Co-authored-by: Pengyuan Bian <[email protected]>
Co-authored-by: Marko Lukša <[email protected]>
Co-authored-by: Navraj Singh Chhina <[email protected]>
Co-authored-by: Rama Chavali <[email protected]>
Co-authored-by: Ed Snible <[email protected]>
Co-authored-by: Gregory Hanson <[email protected]>
Co-authored-by: Steven Landow <[email protected]>
Co-authored-by: Tariq Ibrahim <[email protected]>
Co-authored-by: Liam White <[email protected]>
Co-authored-by: williamaronli <[email protected]>
Co-authored-by: Shriram Rajagopalan <[email protected]>
Co-authored-by: Xiang Dai <[email protected]>
Co-authored-by: Zhonghu Xu <[email protected]>
Co-authored-by: Shamsher Ansari <[email protected]>
Co-authored-by: Eric Van Norman <[email protected]>
Co-authored-by: Brian Cheung <[email protected]>
Co-authored-by: Jonh Wendell <[email protected]>
Co-authored-by: Mitch Connors <[email protected]>
Co-authored-by: VariableExp0rt <[email protected]>
Co-authored-by: jacob-delgado <[email protected]>
Co-authored-by: Nupur Garg <[email protected]>
Co-authored-by: Iris <[email protected]>
Co-authored-by: Steven Dake <[email protected]>
Co-authored-by: Lin Sun <[email protected]>
Co-authored-by: Douglas Reid <[email protected]>
Co-authored-by: Oliver Liu <[email protected]>
Co-authored-by: Jimmy Chen <[email protected]>
Co-authored-by: Limin Wang <[email protected]>
Co-authored-by: Tao He <[email protected]>
Co-authored-by: John Mazzitelli <[email protected]>
Co-authored-by: Jonathan Kogan <[email protected]>
Co-authored-by: Jonathan Kogan <[email protected]>
Co-authored-by: Aditya Prerepa <[email protected]>
Co-authored-by: Yutong Li <[email protected]>
Co-authored-by: williamaronli <[email protected]>
Co-authored-by: Yangmin Zhu <[email protected]>
Co-authored-by: mandarjog <[email protected]>
Co-authored-by: Nathan Mittler <[email protected]>
Co-authored-by: Jimmy Chen <[email protected]>
Co-authored-by: Tao HE <[email protected]>
Co-authored-by: Martin Ostrowski <[email protected]>
Co-authored-by: tanjunchen <[email protected]>
Co-authored-by: craigbox <[email protected]>
Co-authored-by: morvencao <[email protected]>
Co-authored-by: Steven Landow <[email protected]>
Co-authored-by: Jason Wang <[email protected]>
Co-authored-by: Jim Ntosas <[email protected]>
Co-authored-by: aattuluri <[email protected]>
Co-authored-by: Nikolay Pshenichnyy <[email protected]>
danehans pushed a commit to danehans/istio that referenced this pull request Nov 2, 2021
l8huang pushed a commit to l8huang/istio that referenced this pull request Jun 16, 2022
antonioberben pushed a commit to antonioberben/istio that referenced this pull request Jan 29, 2024
jwendell added a commit that referenced this pull request Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants