mirror of https://github.com/istio/istio.io.git
				
				
				
			update permissive resp code value (#3051)
This commit is contained in:
		
							parent
							
								
									82939fa976
								
							
						
					
					
						commit
						733d6779a7
					
				|  | @ -137,13 +137,13 @@ Before you start, please make sure that you have finished [preparation task](#be | ||||||
| 
 | 
 | ||||||
|     {{< text bash json >}} |     {{< text bash json >}} | ||||||
|     $ kubectl -n istio-system logs -l istio-mixer-type=telemetry -c mixer | grep \"instance\":\"rbacsamplelog.logentry.istio-system\" |     $ kubectl -n istio-system logs -l istio-mixer-type=telemetry -c mixer | grep \"instance\":\"rbacsamplelog.logentry.istio-system\" | ||||||
|     {"level":"warn","time":"2018-08-30T21:53:42.059444Z","instance":"rbacsamplelog.logentry.istio-system","destination":"ratings","latency":"9.158879ms","permissiveResponseCode":"403","permissiveResponsePolicyID":"","responseCode":200,"responseSize":48,"source":"reviews","user":"cluster.local/ns/default/sa/bookinfo-reviews"} |     {"level":"warn","time":"2018-08-30T21:53:42.059444Z","instance":"rbacsamplelog.logentry.istio-system","destination":"ratings","latency":"9.158879ms","permissiveResponseCode":"denied","permissiveResponsePolicyID":"","responseCode":200,"responseSize":48,"source":"reviews","user":"cluster.local/ns/default/sa/bookinfo-reviews"} | ||||||
|     {"level":"warn","time":"2018-08-30T21:53:41.037824Z","instance":"rbacsamplelog.logentry.istio-system","destination":"reviews","latency":"1.091670916s","permissiveResponseCode":"403","permissiveResponsePolicyID":"","responseCode":200,"responseSize":379,"source":"productpage","user":"cluster.local/ns/default/sa/bookinfo-productpage"} |     {"level":"warn","time":"2018-08-30T21:53:41.037824Z","instance":"rbacsamplelog.logentry.istio-system","destination":"reviews","latency":"1.091670916s","permissiveResponseCode":"denied","permissiveResponsePolicyID":"","responseCode":200,"responseSize":379,"source":"productpage","user":"cluster.local/ns/default/sa/bookinfo-productpage"} | ||||||
|     {"level":"warn","time":"2018-08-30T21:53:41.019851Z","instance":"rbacsamplelog.logentry.istio-system","destination":"productpage","latency":"1.112521495s","permissiveResponseCode":"403","permissiveResponsePolicyID":"","responseCode":200,"responseSize":5723,"source":"istio-ingressgateway","user":"cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account"} |     {"level":"warn","time":"2018-08-30T21:53:41.019851Z","instance":"rbacsamplelog.logentry.istio-system","destination":"productpage","latency":"1.112521495s","permissiveResponseCode":"denied","permissiveResponsePolicyID":"","responseCode":200,"responseSize":5723,"source":"istio-ingressgateway","user":"cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account"} | ||||||
|     {{< /text >}} |     {{< /text >}} | ||||||
| 
 | 
 | ||||||
|     In telemetry logs above,  the `responseCode` is 200 which is what user see now. |     In telemetry logs above,  the `responseCode` is 200 which is what user see now. | ||||||
|     The `permissiveResponseCode` is 403 which is what user will see after switching |     The `permissiveResponseCode` is `denied` which is what user will see after switching | ||||||
|     global authorization configuration from `PERMISSIVE` mode to `ENFORCED` mode, which |     global authorization configuration from `PERMISSIVE` mode to `ENFORCED` mode, which | ||||||
|     indicates the global authorization configuration will work as expected after rolling |     indicates the global authorization configuration will work as expected after rolling | ||||||
|     to production. |     to production. | ||||||
|  | @ -177,13 +177,13 @@ Before you start, please make sure that you have finished [preparation task](#be | ||||||
| 
 | 
 | ||||||
|     {{< text bash json >}} |     {{< text bash json >}} | ||||||
|     $ kubectl -n istio-system logs -l istio-mixer-type=telemetry -c mixer | grep \"instance\":\"rbacsamplelog.logentry.istio-system\" |     $ kubectl -n istio-system logs -l istio-mixer-type=telemetry -c mixer | grep \"instance\":\"rbacsamplelog.logentry.istio-system\" | ||||||
|     {"level":"warn","time":"2018-08-30T21:55:53.590430Z","instance":"rbacsamplelog.logentry.istio-system","destination":"ratings","latency":"4.415633ms","permissiveResponseCode":"403","permissiveResponsePolicyID":"","responseCode":200,"responseSize":48,"source":"reviews","user":"cluster.local/ns/default/sa/bookinfo-reviews"} |     {"level":"warn","time":"2018-08-30T21:55:53.590430Z","instance":"rbacsamplelog.logentry.istio-system","destination":"ratings","latency":"4.415633ms","permissiveResponseCode":"denied","permissiveResponsePolicyID":"","responseCode":200,"responseSize":48,"source":"reviews","user":"cluster.local/ns/default/sa/bookinfo-reviews"} | ||||||
|     {"level":"warn","time":"2018-08-30T21:55:53.565914Z","instance":"rbacsamplelog.logentry.istio-system","destination":"reviews","latency":"32.97524ms","permissiveResponseCode":"403","permissiveResponsePolicyID":"","responseCode":200,"responseSize":379,"source":"productpage","user":"cluster.local/ns/default/sa/bookinfo-productpage"} |     {"level":"warn","time":"2018-08-30T21:55:53.565914Z","instance":"rbacsamplelog.logentry.istio-system","destination":"reviews","latency":"32.97524ms","permissiveResponseCode":"denied","permissiveResponsePolicyID":"","responseCode":200,"responseSize":379,"source":"productpage","user":"cluster.local/ns/default/sa/bookinfo-productpage"} | ||||||
|     {"level":"warn","time":"2018-08-30T21:55:53.544441Z","instance":"rbacsamplelog.logentry.istio-system","destination":"productpage","latency":"57.800056ms","permissiveResponseCode":"200","permissiveResponsePolicyID":"productpage-viewer","responseCode":200,"responseSize":5723,"source":"istio-ingressgateway","user":"cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account"} |     {"level":"warn","time":"2018-08-30T21:55:53.544441Z","instance":"rbacsamplelog.logentry.istio-system","destination":"productpage","latency":"57.800056ms","permissiveResponseCode":"allowed","permissiveResponsePolicyID":"productpage-viewer","responseCode":200,"responseSize":5723,"source":"istio-ingressgateway","user":"cluster.local/ns/istio-system/sa/istio-ingressgateway-service-account"} | ||||||
|     {{< /text >}} |     {{< /text >}} | ||||||
| 
 | 
 | ||||||
|     In telemetry logs above,  the `responseCode` is 200 which is what user see now. |     In telemetry logs above,  the `responseCode` is 200 which is what user see now. | ||||||
|     The `permissiveResponseCode` is 200 for productpage service, 403 for ratings |     The `permissiveResponseCode` is `allowed` for productpage service, 403 for ratings | ||||||
|     and reviews services, which are what user will see after switching |     and reviews services, which are what user will see after switching | ||||||
|     policy mode from `PERMISSIVE` mode to `ENFORCED` mode; the result aligns with |     policy mode from `PERMISSIVE` mode to `ENFORCED` mode; the result aligns with | ||||||
|     [step 1](#step-1-allowing-access-to-the-productpage-service). |     [step 1](#step-1-allowing-access-to-the-productpage-service). | ||||||
|  | @ -261,13 +261,13 @@ Before you start, please make sure that you have finished [step 1](#step-1-allow | ||||||
| 
 | 
 | ||||||
|     {{< text bash json >}} |     {{< text bash json >}} | ||||||
|     $ kubectl -n istio-system logs -l istio-mixer-type=telemetry -c mixer | grep \"instance\":\"rbacsamplelog.logentry.istio-system\" |     $ kubectl -n istio-system logs -l istio-mixer-type=telemetry -c mixer | grep \"instance\":\"rbacsamplelog.logentry.istio-system\" | ||||||
|     {"level":"warn","time":"2018-08-30T22:59:42.707093Z","instance":"rbacsamplelog.logentry.istio-system","destination":"details","latency":"423.381µs","permissiveResponseCode":"200","permissiveResponsePolicyID":"details-reviews-viewer","responseCode":403,"responseSize":19,"source":"productpage","user":"cluster.local/ns/default/sa/bookinfo-productpage"} |     {"level":"warn","time":"2018-08-30T22:59:42.707093Z","instance":"rbacsamplelog.logentry.istio-system","destination":"details","latency":"423.381µs","permissiveResponseCode":"allowed","permissiveResponsePolicyID":"details-reviews-viewer","responseCode":403,"responseSize":19,"source":"productpage","user":"cluster.local/ns/default/sa/bookinfo-productpage"} | ||||||
|     {"level":"warn","time":"2018-08-30T22:59:42.763423Z","instance":"rbacsamplelog.logentry.istio-system","destination":"reviews","latency":"237.333µs","permissiveResponseCode":"200","permissiveResponsePolicyID":"details-reviews-viewer","responseCode":403,"responseSize":19,"source":"productpage","user":"cluster.local/ns/default/sa/bookinfo-productpage"} |     {"level":"warn","time":"2018-08-30T22:59:42.763423Z","instance":"rbacsamplelog.logentry.istio-system","destination":"reviews","latency":"237.333µs","permissiveResponseCode":"allowed","permissiveResponsePolicyID":"details-reviews-viewer","responseCode":403,"responseSize":19,"source":"productpage","user":"cluster.local/ns/default/sa/bookinfo-productpage"} | ||||||
|     {{< /text >}} |     {{< /text >}} | ||||||
| 
 | 
 | ||||||
|     In telemetry logs above, the `responseCode` is 403 for ratings |     In telemetry logs above, the `responseCode` is 403 for ratings | ||||||
|     and reviews services, which is what users see now. |     and reviews services, which is what users see now. | ||||||
|     The `permissiveResponseCode` is 200 for ratings and reviews services, |     The `permissiveResponseCode` is `allowed` for ratings and reviews services, | ||||||
|     which is what users will see after switching policy mode from `PERMISSIVE` mode |     which is what users will see after switching policy mode from `PERMISSIVE` mode | ||||||
|     to `ENFORCED` mode; it indicates the new authorization policy will work as expected |     to `ENFORCED` mode; it indicates the new authorization policy will work as expected | ||||||
|     after rolling to production. |     after rolling to production. | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue