Coder Social home page Coder Social logo

Comments (14)

arey avatar arey commented on July 4, 2024 1

Hi @tscrypter
Did you find some time to work on this change?

from spring-petclinic-cloud.

arey avatar arey commented on July 4, 2024 1

You're right @rebla. While waiting for a working version, you could check the https://github.com/odedia/spring-petclinic-microservices fork

@tscrypter are you planning to take in charge the dev? If you're agree, I could propose to @odedia and @pcavezzan to help us. Let me know.

from spring-petclinic-cloud.

mszarlinski avatar mszarlinski commented on July 4, 2024 1

Hi, there is already version of PetClinic hosted on Istio: https://github.com/saturnism/spring-petclinic-gcp @odedia it might be interested for you

from spring-petclinic-cloud.

arey avatar arey commented on July 4, 2024 1

Renamed :-)

from spring-petclinic-cloud.

odedia avatar odedia commented on July 4, 2024 1

PR was submitted.
It includes the following:

  1. Using Spring Boot 2.3's mvn spring-boot:build-image feature which uses Cloud Native Buildpacks to build layers images automatically.
  2. Supports deploying to Cloud Foundry.
  3. Supports deploying to Kubernetes.
  4. Supports integration with free Wavefront monitoring+tracing for Spring Boot applications.
  5. Bumped JDK to version 11

from spring-petclinic-cloud.

rebla avatar rebla commented on July 4, 2024

The config is still for docker not for k8s

from spring-petclinic-cloud.

arey avatar arey commented on July 4, 2024

We look at some contributors to run the Spring Petclinic Microservices into K8S

from spring-petclinic-cloud.

odedia avatar odedia commented on July 4, 2024

Happy to assist with that.

from spring-petclinic-cloud.

arey avatar arey commented on July 4, 2024

Great @odedia : you're welcome! I'm not familiar with k8s. Before to work on the upcoming changes, we may first discuss about what we have to do.

In the issue spring-petclinic/spring-petclinic-microservices#138 @tscrypter give us some guidelines:

  1. Replace spring-cloud-starter-netflix-eureka-client with Spring Cloud Kubernetes DiscoveryClient
  2. Replace the Spring Cloud Config Server by K8s ConfigMaps (see the Baeldung's blog: https://www.baeldung.com/spring-cloud-kubernetes)
  3. Complete the readme.md

We may have to create a fork of the https://github.com/spring-petclinic/spring-petclinic-microservices-config repository. Let me know.

Are you ok for this proposal?

from spring-petclinic-cloud.

odedia avatar odedia commented on July 4, 2024

Great @odedia : you're welcome! I'm not familiar with k8s. Before to work on the upcoming changes, we may first discuss about what we have to do.

In the issue spring-petclinic/spring-petclinic-microservices#138 @tscrypter give us some guidelines:

  1. Replace spring-cloud-starter-netflix-eureka-client with Spring Cloud Kubernetes DiscoveryClient
  2. Replace the Spring Cloud Config Server by K8s ConfigMaps (see the Baeldung's blog: https://www.baeldung.com/spring-cloud-kubernetes)
  3. Complete the readme.md

Are you ok for this proposal?
We may have to create a fork of the https://github.com/spring-petclinic/spring-petclinic-microservices-config repository. Let me know.

Hi @arey ,

1 and 2 are implemented in my own repository. It also includes the option to deploy the same code to Cloud Foundry, so it's a nice way to show how the same code can run on two different platforms with only dependency and config changes.
README does need some work.

Would you like me to create a new fork as baseline?

@mszarlinski Thanks for that repo link, looks very interesting. I'll dig into his implementation. I've always enjoyed saturnism's talks. Some components there are Google specific so I might not use it as is.

from spring-petclinic-cloud.

arey avatar arey commented on July 4, 2024

@odedia I've synced this repo with the spring-petclinic-microservices one (Spring Boot 2.3.1, layered JAR).
Does it possible to report your changes to spring-petclinic-kubernetes?
If we support Cloud Foundry deployment, does the name spring-petclinic-kubernetes remains appropriate? I have a doubt.

from spring-petclinic-cloud.

odedia avatar odedia commented on July 4, 2024

It’s the same repo for both, just different maven profiles. Perhaps it would make sense to have a more generic name such as spring-petclinic-platforms.

from spring-petclinic-cloud.

arey avatar arey commented on July 4, 2024

Platforms look ok but not really suggestive :-) Why not spring-petclinic-cloud-platforms or shorter spring-petclinic-cloud?

from spring-petclinic-cloud.

odedia avatar odedia commented on July 4, 2024

spring-petclinic-cloud sounds great πŸ‘

from spring-petclinic-cloud.

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.