Rename Starters To Indicate They Use Fabric8 (#683)

* Deprecate KubernetesAutoServiceRegistration

* Document service registry in kubernetes.  Fixes #348

* Renaming leader module to be specific to fabric8

* Istio module rename

* Renaming loadbalancer module

* Rename loadbalancer starter

* Rename config starter

* Rename all starter

* Rename kubernetes starter
This commit is contained in:
Ryan Baxter
2020-12-09 13:48:34 -05:00
committed by GitHub
parent 3398a14b5a
commit 516413bb42
18 changed files with 38 additions and 38 deletions

View File

@@ -43,7 +43,7 @@ auto-configuration for a feature set.
----
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId>
</dependency>
----
| <<DiscoveryClient for Kubernetes,Discovery Client>> implementation that
@@ -53,7 +53,7 @@ resolves service names to Kubernetes Services.
----
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-config</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId>
</dependency>
----
| Load application properties from Kubernetes
@@ -65,7 +65,7 @@ Secret changes.
----
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-all</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId>
</dependency>
----
| All Spring Cloud Kubernetes features.
@@ -87,7 +87,7 @@ This is something that you get for free by adding the following dependency insid
----
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId>
</dependency>
----
====
@@ -806,7 +806,7 @@ To include it to your project add the following dependency.
----
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-loadbalancer</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-loadbalancer</artifactId>
</dependency>
----
====
@@ -858,10 +858,10 @@ Depending on the requirements, you'll need `get`, `list` and `watch` permission
|Dependency | Resources
|spring-cloud-starter-kubernetes
|spring-cloud-starter-kubernetes-fabric8
|pods, services, endpoints
|spring-cloud-starter-kubernetes-config
|spring-cloud-starter-kubernetes-fabric8-config
|configmaps, secrets
|===

View File

@@ -22,15 +22,15 @@
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>spring-cloud-starter-kubernetes</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>spring-cloud-starter-kubernetes-all</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>spring-cloud-starter-kubernetes-config</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId>
</dependency>
</dependencies>
<build>

View File

@@ -13,7 +13,7 @@ This is something that you get for free by adding the following dependency insid
----
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId>
</dependency>
----
====

View File

@@ -12,7 +12,7 @@ auto-configuration for a feature set.
----
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId>
</dependency>
----
| <<DiscoveryClient for Kubernetes,Discovery Client>> implementation that
@@ -22,7 +22,7 @@ resolves service names to Kubernetes Services.
----
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-config</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId>
</dependency>
----
| Load application properties from Kubernetes
@@ -34,7 +34,7 @@ Secret changes.
----
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-all</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId>
</dependency>
----
| All Spring Cloud Kubernetes features.

View File

@@ -6,7 +6,7 @@ To include it to your project add the following dependency.
----
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-loadbalancer</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-loadbalancer</artifactId>
</dependency>
----
====

View File

@@ -9,4 +9,4 @@ The main objective of the projects provided in this repository is to facilitate
* `PropertySource` objects configured via ConfigMaps
## Getting Started
The easiest way to get started is by including the Spring Cloud BOM and then adding `spring-cloud-starter-kubernetes-all` to your application's classpath. If you don't want to include all of the Spring Cloud Kubernetes features you can add individual starters for the features you would like. By default Spring Cloud Kubernetes will enable the `kubernetes` profile when it detects it is running inside a Kubernetes cluster. You can take advantage of this by creating a `kubernetes-application` configuration properties for anything specific to Kubernetes you might want to configure. Once the starter is on the classpath the application should behave as any other Spring Cloud application.
The easiest way to get started is by including the Spring Cloud BOM and then adding `spring-cloud-starter-kubernetes-fabric8-all` to your application's classpath. If you don't want to include all of the Spring Cloud Kubernetes features you can add individual starters for the features you would like. By default Spring Cloud Kubernetes will enable the `kubernetes` profile when it detects it is running inside a Kubernetes cluster. You can take advantage of this by creating a `kubernetes-application` configuration properties for anything specific to Kubernetes you might want to configure. Once the starter is on the classpath the application should behave as any other Spring Cloud application.

View File

@@ -29,10 +29,10 @@ Depending on the requirements, you'll need `get`, `list` and `watch` permission
|Dependency | Resources
|spring-cloud-starter-kubernetes
|spring-cloud-starter-kubernetes-fabric8
|pods, services, endpoints
|spring-cloud-starter-kubernetes-config
|spring-cloud-starter-kubernetes-fabric8-config
|configmaps, secrets
|===

View File

@@ -95,9 +95,9 @@
<module>spring-cloud-kubernetes-fabric8-config</module>
<module>spring-cloud-kubernetes-fabric8-discovery</module>
<module>spring-cloud-kubernetes-client-discovery</module>
<module>spring-cloud-starter-kubernetes</module>
<module>spring-cloud-starter-kubernetes-config</module>
<module>spring-cloud-starter-kubernetes-all</module>
<module>spring-cloud-starter-kubernetes-fabric8</module>
<module>spring-cloud-starter-kubernetes-fabric8-config</module>
<module>spring-cloud-starter-kubernetes-fabric8-all</module>
<module>spring-cloud-starter-kubernetes-client-all</module>
<module>spring-cloud-kubernetes-examples</module>
<module>spring-cloud-kubernetes-fabric8-leader</module>
@@ -106,7 +106,7 @@
<module>spring-cloud-kubernetes-integration-tests</module>
<module>docs</module>
<module>spring-cloud-kubernetes-fabric8-loadbalancer</module>
<module>spring-cloud-starter-kubernetes-loadbalancer</module>
<module>spring-cloud-starter-kubernetes-fabric8-loadbalancer</module>
</modules>
<dependencyManagement>

View File

@@ -21,15 +21,15 @@
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-config</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-all</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>

View File

@@ -142,25 +142,25 @@
<!-- Own dependencies - Starters -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-config</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-loadbalancer</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-loadbalancer</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-all</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId>
<version>${project.version}</version>
</dependency>

View File

@@ -75,12 +75,12 @@
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-loadbalancer</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-loadbalancer</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>

View File

@@ -67,7 +67,7 @@
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-config</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>

View File

@@ -15,7 +15,7 @@
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-loadbalancer</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-loadbalancer</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>

View File

@@ -21,7 +21,7 @@
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-config</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>

View File

@@ -27,7 +27,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-all</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-all</artifactId>
<name>Spring Cloud Kubernetes :: Starter :: All</name>
<dependencies>

View File

@@ -27,7 +27,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes-config</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-config</artifactId>
<name>Spring Cloud Kubernetes :: Starter :: Config</name>
<dependencies>

View File

@@ -9,7 +9,7 @@
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>spring-cloud-starter-kubernetes-loadbalancer</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8-loadbalancer</artifactId>
<name>Spring Cloud Kubernetes :: Starter :: LoadBalancer</name>
<dependencies>

View File

@@ -27,7 +27,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-kubernetes</artifactId>
<artifactId>spring-cloud-starter-kubernetes-fabric8</artifactId>
<name>Spring Cloud Kubernetes :: Starter</name>
<dependencies>