diff --git a/helm-chart/Chart.yaml b/helm-chart/Chart.yaml index 3538a06b744..ee86290cb51 100644 --- a/helm-chart/Chart.yaml +++ b/helm-chart/Chart.yaml @@ -15,10 +15,10 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.5.2 +version: 0.6.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "v0.5.2" +appVersion: "v0.6.0" diff --git a/helm-chart/onlineboutique-0.6.0.tgz b/helm-chart/onlineboutique-0.6.0.tgz new file mode 100644 index 00000000000..a609d497ff1 Binary files /dev/null and b/helm-chart/onlineboutique-0.6.0.tgz differ diff --git a/kustomize/base/adservice.yaml b/kustomize/base/adservice.yaml index f01311d1fd9..1701f0c6eba 100644 --- a/kustomize/base/adservice.yaml +++ b/kustomize/base/adservice.yaml @@ -41,7 +41,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/adservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/adservice:v0.6.0 ports: - containerPort: 9555 env: diff --git a/kustomize/base/cartservice.yaml b/kustomize/base/cartservice.yaml index 26ad117f155..efce385c4d5 100644 --- a/kustomize/base/cartservice.yaml +++ b/kustomize/base/cartservice.yaml @@ -41,7 +41,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/cartservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/cartservice:v0.6.0 ports: - containerPort: 7070 env: diff --git a/kustomize/base/checkoutservice.yaml b/kustomize/base/checkoutservice.yaml index 6cb1b2bc8c4..5cb653efb33 100644 --- a/kustomize/base/checkoutservice.yaml +++ b/kustomize/base/checkoutservice.yaml @@ -40,7 +40,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/checkoutservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/checkoutservice:v0.6.0 ports: - containerPort: 5050 readinessProbe: diff --git a/kustomize/base/currencyservice.yaml b/kustomize/base/currencyservice.yaml index 759b4caeb8d..f3baaaca971 100644 --- a/kustomize/base/currencyservice.yaml +++ b/kustomize/base/currencyservice.yaml @@ -41,7 +41,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/currencyservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/currencyservice:v0.6.0 ports: - name: grpc containerPort: 7000 diff --git a/kustomize/base/emailservice.yaml b/kustomize/base/emailservice.yaml index 71aae10d10e..c87b32a85a5 100644 --- a/kustomize/base/emailservice.yaml +++ b/kustomize/base/emailservice.yaml @@ -41,7 +41,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/emailservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/emailservice:v0.6.0 ports: - containerPort: 8080 env: diff --git a/kustomize/base/frontend.yaml b/kustomize/base/frontend.yaml index 17847176816..1849f3f85bc 100644 --- a/kustomize/base/frontend.yaml +++ b/kustomize/base/frontend.yaml @@ -42,7 +42,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/frontend:v0.5.2 + image: gcr.io/google-samples/microservices-demo/frontend:v0.6.0 ports: - containerPort: 8080 readinessProbe: diff --git a/kustomize/base/loadgenerator.yaml b/kustomize/base/loadgenerator.yaml index 6f4dc0dc0d7..2fca66510e3 100644 --- a/kustomize/base/loadgenerator.yaml +++ b/kustomize/base/loadgenerator.yaml @@ -67,7 +67,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/loadgenerator:v0.5.2 + image: gcr.io/google-samples/microservices-demo/loadgenerator:v0.6.0 env: - name: FRONTEND_ADDR value: "frontend:80" diff --git a/kustomize/base/paymentservice.yaml b/kustomize/base/paymentservice.yaml index cf6a38cc68f..5f38629f205 100644 --- a/kustomize/base/paymentservice.yaml +++ b/kustomize/base/paymentservice.yaml @@ -41,7 +41,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/paymentservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/paymentservice:v0.6.0 ports: - containerPort: 50051 env: diff --git a/kustomize/base/productcatalogservice.yaml b/kustomize/base/productcatalogservice.yaml index dd722a71d8f..571271e7dc8 100644 --- a/kustomize/base/productcatalogservice.yaml +++ b/kustomize/base/productcatalogservice.yaml @@ -41,7 +41,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/productcatalogservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/productcatalogservice:v0.6.0 ports: - containerPort: 3550 env: diff --git a/kustomize/base/recommendationservice.yaml b/kustomize/base/recommendationservice.yaml index 1902757fa7b..1b80c3d16e1 100644 --- a/kustomize/base/recommendationservice.yaml +++ b/kustomize/base/recommendationservice.yaml @@ -41,7 +41,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/recommendationservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/recommendationservice:v0.6.0 ports: - containerPort: 8080 readinessProbe: diff --git a/kustomize/base/shippingservice.yaml b/kustomize/base/shippingservice.yaml index 1ff43da99bc..6cc46d84e8a 100644 --- a/kustomize/base/shippingservice.yaml +++ b/kustomize/base/shippingservice.yaml @@ -40,7 +40,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/shippingservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/shippingservice:v0.6.0 ports: - containerPort: 50051 env: diff --git a/release/istio-manifests.yaml b/release/istio-manifests.yaml index dcb5ad5db54..558411850e5 100644 --- a/release/istio-manifests.yaml +++ b/release/istio-manifests.yaml @@ -18,36 +18,34 @@ # [START servicemesh_release_istio_manifests_microservices_demo] --- -apiVersion: networking.istio.io/v1alpha3 +apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: - name: frontend-gateway + name: istio-gateway spec: - selector: - istio: ingressgateway # use Istio default gateway implementation - servers: - - port: - number: 80 - name: http - protocol: HTTP - hosts: - - "*" + gatewayClassName: istio + listeners: + - name: http + port: 80 + protocol: HTTP + allowedRoutes: + namespaces: + from: Same --- -apiVersion: networking.istio.io/v1alpha3 -kind: VirtualService +apiVersion: gateway.networking.k8s.io/v1beta1 +kind: HTTPRoute metadata: - name: frontend-ingress + name: frontend-route spec: - hosts: - - "*" - gateways: - - frontend-gateway - http: - - route: - - destination: - host: frontend - port: - number: 80 + parentRefs: + - name: istio-gateway + rules: + - matches: + - path: + value: / + backendRefs: + - name: frontend + port: 80 --- apiVersion: networking.istio.io/v1alpha3 kind: ServiceEntry diff --git a/release/kubernetes-manifests.yaml b/release/kubernetes-manifests.yaml index 85ac988d342..12973095db4 100644 --- a/release/kubernetes-manifests.yaml +++ b/release/kubernetes-manifests.yaml @@ -47,7 +47,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/emailservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/emailservice:v0.6.0 ports: - containerPort: 8080 env: @@ -112,7 +112,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/checkoutservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/checkoutservice:v0.6.0 ports: - containerPort: 5050 readinessProbe: @@ -186,7 +186,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/recommendationservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/recommendationservice:v0.6.0 ports: - containerPort: 8080 readinessProbe: @@ -255,7 +255,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/frontend:v0.5.2 + image: gcr.io/google-samples/microservices-demo/frontend:v0.6.0 ports: - containerPort: 8080 readinessProbe: @@ -292,8 +292,8 @@ spec: - name: AD_SERVICE_ADDR value: "adservice:9555" # # ENV_PLATFORM: One of: local, gcp, aws, azure, onprem, alibaba - # # When not set, defaults to "local" unless running in GKE, otherwies auto-sets to gcp - # - name: ENV_PLATFORM + # # When not set, defaults to "local" unless running in GKE, otherwies auto-sets to gcp + # - name: ENV_PLATFORM # value: "aws" - name: ENABLE_PROFILER value: "0" @@ -362,7 +362,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/paymentservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/paymentservice:v0.6.0 ports: - containerPort: 50051 env: @@ -426,7 +426,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/productcatalogservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/productcatalogservice:v0.6.0 ports: - containerPort: 3550 env: @@ -490,7 +490,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/cartservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/cartservice:v0.6.0 ports: - containerPort: 7070 env: @@ -582,7 +582,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/loadgenerator:v0.5.2 + image: gcr.io/google-samples/microservices-demo/loadgenerator:v0.6.0 env: - name: FRONTEND_ADDR value: "frontend:80" @@ -625,7 +625,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/currencyservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/currencyservice:v0.6.0 ports: - name: grpc containerPort: 7000 @@ -689,7 +689,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/shippingservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/shippingservice:v0.6.0 ports: - containerPort: 50051 env: @@ -819,7 +819,7 @@ spec: - ALL privileged: false readOnlyRootFilesystem: true - image: gcr.io/google-samples/microservices-demo/adservice:v0.5.2 + image: gcr.io/google-samples/microservices-demo/adservice:v0.6.0 ports: - containerPort: 9555 env: