Comments (4)
Hi @djazayeri!
1. Repushed images recommendationservice:v0.3.6
Unfortunately, we don't have audit logs around Container Registry write operations to know why that image was deleted.
My guess is that it was removed (either automatically or manually) due to vulnerability count.
I've rebuilt and repushed the image. You should be unblocked now.
Fortunately, the vulnerability count of this particular image should be lower than before (IDK what the old vuln. count was), since today's rebuild used a newer version of python:3.7-slim.
2. Avoid using v0.3.6
and other old versions
v0.3.6
is a very old version of Online Boutique.
Question: Could you share a link to the piece of content that's using v0.3.6
?
We should work towards updating the images and YAML manifests to the latest version.
Unfortunately, we only have automated tests for whatever's on main
— and we don't make any promises about old versions of Online Boutique.
Sorry for the inconvenience.
Hope this helps. Thanks!
In case you're facing cache-related issues with the v0.3.6
image on your existing Kubernetes cluster, you can also try using the gcr.io/google-samples/microservices-demo/recommendationservice:v0.3.6-issue2367
.
from microservices-demo.
I was following https://cloud.google.com/service-mesh/docs/onlineboutique-install-kpt. I will ask to get that updated to use the latest microservices-demo.
(Offhand do you know if there's anything non-trivial in updating those docs to use the latest?)
from microservices-demo.
Thanks for sharing the source (the Deploying the Online Boutique sample application tutorial).
Offhand do you know if there's anything non-trivial in updating those docs to use the latest?
Good question.
-
I believe the main differences between this repo's default Online Boutique deployment and
anthos-service-mesh-packages
's Online Boutique deployment are as follows:anthos-service-mesh-packages
deploys each microservice into its own namespace; while this repo deploys all microservices to the default namespace.anthos-service-mesh-packages
creates and assigns each microservice its own ServiceAccount while this repo uses the default ServiceAccount for all microservices (unless you explicitly opt into the this repo's ServiceAccount Kustomize Component)anthos-service-mesh-packages
doesn't deploy a Redis cache for thecartservice
to use as a "database"
-
Between 0.3.6 and 0.9.0, the YAML definitions for the
Deployment
resources changed (to keep up with current versions of GKE/Kubernetes).
I'm happy to create the pull-request to update Online Boutique at https://github.com/GoogleCloudPlatform/anthos-service-mesh-packages.
from microservices-demo.
Pull-request to update that tutorial to use v0.9.0: GoogleCloudPlatform/anthos-service-mesh-packages#1575
from microservices-demo.
Related Issues (20)
- grpc probes component missing HOT 2
- adservice, cartservice and loadgenerator restarting on arm cluster in the loop HOT 7
- /setCurrency and /cart/checkout locust testing causes HTTPError('405 Client Error: Method Not Allowed for url: ..) HOT 4
- project
- project
- DeployStack URL returns a 404 HOT 2
- nodejs based services OTEL instrumentation is ignoring OTEL_SERVICE_NAME HOT 2
- Add OTEL instrumentation to cart service HOT 1
- EKS: rpc error: code = Unavailable desc = connection error: desc = transport: Error while dialing: dial tcp: lookup currencyservice HOT 14
- helm chart frontend-external support config service type nodeport HOT 1
- Add GitHub bot to check Apache license headers, on pull-requests
- Set deletion_protection to false during terraform destroy
- Enabling Tracing in Local Kubernetes Cluster HOT 1
- Setup is not working on local environment - Shipping service image build issue HOT 1
- Feature Request - Addition of Authentication Module HOT 1
- skaffold run gives error while checking cache for one service on Linux Droplet. HOT 2
- Enable correct display of the service name in Cloud Trace HOT 1
- Generate application metrics as a part of Google Cloud Operations suite configuration
- Running GKE in Cloud Shell Fails HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from microservices-demo.