Giter VIP home page Giter VIP logo

Comments (4)

NimJay avatar NimJay commented on June 5, 2024

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.

djazayeri avatar djazayeri commented on June 5, 2024

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.

NimJay avatar NimJay commented on June 5, 2024

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.

  1. 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 the cartservice to use as a "database"
  2. 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.

NimJay avatar NimJay commented on June 5, 2024

Pull-request to update that tutorial to use v0.9.0: GoogleCloudPlatform/anthos-service-mesh-packages#1575

from microservices-demo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.