Skip to content

Commit c5ef476

Browse files
committed
merge main
2 parents e1a2517 + af673ba commit c5ef476

File tree

442 files changed

+9120
-4923
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

442 files changed

+9120
-4923
lines changed

.github/dependabot.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "github-actions"
9+
directory: "/"
10+
target-branch: "main"
11+
schedule:
12+
interval: "weekly"
13+
- package-ecosystem: maven
14+
directory: /
15+
schedule:
16+
interval: daily
17+
target-branch: main
18+
ignore:
19+
# only upgrade by minor or patch
20+
- dependency-name: "*"
21+
update-types:
22+
- version-update:semver-major
23+
- package-ecosystem: maven
24+
directory: /
25+
schedule:
26+
interval: daily
27+
target-branch: 3.1.x
28+
ignore:
29+
# only upgrade by minor or patch
30+
- dependency-name: "*"
31+
update-types:
32+
- version-update:semver-major
33+
- version-update:semver-minor
34+
- package-ecosystem: npm
35+
target-branch: docs-build
36+
directory: /
37+
schedule:
38+
interval: weekly
39+
- package-ecosystem: npm
40+
target-branch: main
41+
directory: /docs
42+
schedule:
43+
interval: weekly
44+
- package-ecosystem: npm
45+
target-branch: 3.1.x
46+
directory: /docs
47+
schedule:
48+
interval: weekly

.github/workflows/maven.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: github-workflow
22

33
on:
44
push:
5-
branches: [ main, 3.0.x ]
5+
branches: [ main, 3.1.x, 3.0.x ]
66
pull_request:
7-
branches: [ main, 3.0.x ]
7+
branches: [ main, 3.1.x, 3.0.x ]
88

99
jobs:
1010
build:
@@ -35,7 +35,7 @@ jobs:
3535
- name: setup project jdk-17
3636
id: jdk_17
3737
uses: ./.github/workflows/composites/setup-jdk17
38-
if: env.BASE_BRANCH == 'main' || env.BASE_BRANCH == '3.0.x'
38+
if: env.BASE_BRANCH == 'main' || env.BASE_BRANCH == '3.0.x' || env.BASE_BRANCH == '3.1.x'
3939

4040
- name: cache local maven repository
4141
uses: ./.github/workflows/composites/cache
@@ -115,7 +115,7 @@ jobs:
115115

116116
- name: setup project jdk-17
117117
uses: ./.github/workflows/composites/setup-jdk17
118-
if: env.BASE_BRANCH == 'main' || env.BASE_BRANCH == '3.0.x'
118+
if: env.BASE_BRANCH == 'main' || env.BASE_BRANCH == '3.0.x' || env.BASE_BRANCH == '3.1.x'
119119

120120
- name: pre-test-actions
121121
uses: ./.github/workflows/composites/pre-test-actions
@@ -159,7 +159,7 @@ jobs:
159159

160160
- name: setup project jdk-17
161161
uses: ./.github/workflows/composites/setup-jdk17
162-
if: env.BASE_BRANCH == 'main' || env.BASE_BRANCH == '3.0.x'
162+
if: env.BASE_BRANCH == 'main' || env.BASE_BRANCH == '3.0.x' || env.BASE_BRANCH == '3.1.x'
163163

164164
- name: pre-test-actions
165165
uses: ./.github/workflows/composites/pre-test-actions

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,5 @@ crashlytics-build.properties
8888
node
8989
node_modules
9090
build
91-
package.json
91+
/package.json
9292
package-lock.json

docs/antora-playbook.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,7 @@
11
antora:
22
extensions:
3-
- '@springio/antora-extensions/partial-build-extension'
4-
# atlas-extension must be before latest-version-extension so latest versions are applied to imported versions
5-
- '@antora/atlas-extension'
6-
- require: '@springio/antora-extensions/latest-version-extension'
7-
- require: '@springio/antora-extensions/inject-collector-cache-config-extension'
8-
- '@antora/collector-extension'
9-
- require: '@springio/antora-extensions/root-component-extension'
3+
- require: '@springio/antora-extensions'
104
root_component_name: 'cloud-kubernetes'
11-
- '@springio/antora-extensions/static-page-extension'
125
site:
136
title: Spring Cloud Kubernetes
147
url: https://docs.spring.io/spring-cloud-kubernetes/reference/
@@ -37,4 +30,4 @@ runtime:
3730
format: pretty
3831
ui:
3932
bundle:
40-
url: https://github.com/spring-io/antora-ui-spring/releases/download/v0.4.11/ui-bundle.zip
33+
url: https://github.com/spring-io/antora-ui-spring/releases/download/v0.4.15/ui-bundle.zip

docs/modules/ROOT/pages/property-source-config.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,5 @@ If you would like to load Kubernetes ``PropertySource``s during the bootstrap ph
1616
you can either add `spring-cloud-starter-bootstrap` to your application's classpath or set `spring.cloud.bootstrap.enabled=true`
1717
as an environment variable.
1818

19+
NOTE: It is not supported to load properties during Bootstrap (using `spring-cloud-starter-bootstrap` or `spring.cloud.bootstrap.enabled=true` and load properties using `spring.config.import`. You must use one or the other method.
20+

docs/modules/ROOT/partials/_configprops.adoc

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -58,28 +58,28 @@
5858
|spring.cloud.kubernetes.config.retry | |
5959
|spring.cloud.kubernetes.config.sources | |
6060
|spring.cloud.kubernetes.config.use-name-as-prefix | `+++false+++` |
61-
|spring.cloud.kubernetes.discovery.all-namespaces | `+++false+++` |
62-
|spring.cloud.kubernetes.discovery.cache-loading-timeout-seconds | `+++60+++` |
61+
|spring.cloud.kubernetes.discovery.all-namespaces | `+++false+++` | if discover is enabled for all namespaces
62+
|spring.cloud.kubernetes.discovery.cache-loading-timeout-seconds | `+++60+++` | timeout for initializing discovery cache, will abort the application if exceeded.
6363
|spring.cloud.kubernetes.discovery.discovery-server-url | |
64-
|spring.cloud.kubernetes.discovery.enabled | `+++true+++` |
65-
|spring.cloud.kubernetes.discovery.filter | |
66-
|spring.cloud.kubernetes.discovery.include-external-name-services | `+++false+++` |
67-
|spring.cloud.kubernetes.discovery.include-not-ready-addresses | `+++false+++` |
68-
|spring.cloud.kubernetes.discovery.known-secure-ports | `+++[443, 8443]+++` |
69-
|spring.cloud.kubernetes.discovery.metadata.add-annotations | `+++true+++` |
70-
|spring.cloud.kubernetes.discovery.metadata.add-labels | `+++true+++` |
71-
|spring.cloud.kubernetes.discovery.metadata.add-pod-annotations | `+++false+++` |
72-
|spring.cloud.kubernetes.discovery.metadata.add-pod-labels | `+++false+++` |
73-
|spring.cloud.kubernetes.discovery.metadata.add-ports | `+++true+++` |
74-
|spring.cloud.kubernetes.discovery.metadata.annotations-prefix | |
75-
|spring.cloud.kubernetes.discovery.metadata.labels-prefix | |
76-
|spring.cloud.kubernetes.discovery.metadata.ports-prefix | `+++port.+++` |
77-
|spring.cloud.kubernetes.discovery.namespaces | |
64+
|spring.cloud.kubernetes.discovery.enabled | `+++true+++` | if kubernetes discovery is enabled
65+
|spring.cloud.kubernetes.discovery.filter | | SpEL expression to filter services after they have been retrieved from the Kubernetes API server.
66+
|spring.cloud.kubernetes.discovery.include-external-name-services | `+++false+++` | should the discovery also search for services that have "type: ExternalName" in their spec.
67+
|spring.cloud.kubernetes.discovery.include-not-ready-addresses | `+++false+++` | include as discovered if endpoint addresses is not marked with 'ready' by kubernetes
68+
|spring.cloud.kubernetes.discovery.known-secure-ports | `+++[443, 8443]+++` | set of known secure ports
69+
|spring.cloud.kubernetes.discovery.metadata.add-annotations | `+++true+++` | include annotations as metadata
70+
|spring.cloud.kubernetes.discovery.metadata.add-labels | `+++true+++` | include labels as metadata
71+
|spring.cloud.kubernetes.discovery.metadata.add-pod-annotations | `+++false+++` | add pod annotations as part of the response.
72+
|spring.cloud.kubernetes.discovery.metadata.add-pod-labels | `+++false+++` | add pod labels as part of the response.
73+
|spring.cloud.kubernetes.discovery.metadata.add-ports | `+++true+++` | include ports as metadata
74+
|spring.cloud.kubernetes.discovery.metadata.annotations-prefix | | prefix for the annotations
75+
|spring.cloud.kubernetes.discovery.metadata.labels-prefix | | prefix for the labels
76+
|spring.cloud.kubernetes.discovery.metadata.ports-prefix | `+++port.+++` | prefix for the ports, by default it is "port."
77+
|spring.cloud.kubernetes.discovery.namespaces | | If set and allNamespaces is false, then only the services and endpoints matching these namespaces will be fetched from the Kubernetes API server.
7878
|spring.cloud.kubernetes.discovery.order | `+++0+++` |
79-
|spring.cloud.kubernetes.discovery.primary-port-name | |
80-
|spring.cloud.kubernetes.discovery.service-labels | |
81-
|spring.cloud.kubernetes.discovery.use-endpoint-slices | `+++false+++` |
82-
|spring.cloud.kubernetes.discovery.wait-cache-ready | `+++true+++` |
79+
|spring.cloud.kubernetes.discovery.primary-port-name | | If set then the port with a given name is used as primary when multiple ports are defined for a service.
80+
|spring.cloud.kubernetes.discovery.service-labels | | if set, then only the services matching these labels will be fetched from the Kubernetes API server.
81+
|spring.cloud.kubernetes.discovery.use-endpoint-slices | `+++false+++` | use EndpointSlice instead of Endpoints
82+
|spring.cloud.kubernetes.discovery.wait-cache-ready | `+++true+++` | wait for the discovery cache (service and endpoints) to be fully loaded, otherwise aborts the application on starting
8383
|spring.cloud.kubernetes.leader.auto-startup | `+++true+++` | Should leader election be started automatically on startup. Default: true
8484
|spring.cloud.kubernetes.leader.config-map-name | `+++leaders+++` | Kubernetes ConfigMap where leaders information will be stored. Default: leaders
8585
|spring.cloud.kubernetes.leader.create-config-map | `+++true+++` | Enable/disable creating ConfigMap if it does not exist. Default: true
@@ -91,17 +91,17 @@
9191
|spring.cloud.kubernetes.leader.update-period | `+++60000ms+++` | Leadership status check period. Default: 60s
9292
|spring.cloud.kubernetes.loadbalancer.cluster-domain | `+++cluster.local+++` | cluster domain.
9393
|spring.cloud.kubernetes.loadbalancer.enabled | `+++true+++` | Load balancer enabled,default true.
94-
|spring.cloud.kubernetes.loadbalancer.mode | | {@link KubernetesLoadBalancerMode} setting load balancer server list with ip of pod or service name. default value is POD.
94+
|spring.cloud.kubernetes.loadbalancer.mode | `+++pod+++` | {@link KubernetesLoadBalancerMode} setting load balancer server list with ip of pod or service name. default value is POD.
9595
|spring.cloud.kubernetes.loadbalancer.port-name | `+++http+++` | service port name.
96-
|spring.cloud.kubernetes.reload.enable-reload-filtering | `+++false+++` |
97-
|spring.cloud.kubernetes.reload.enabled | `+++false+++` |
98-
|spring.cloud.kubernetes.reload.max-wait-for-restart | `+++2s+++` |
99-
|spring.cloud.kubernetes.reload.mode | `+++EVENT+++` |
100-
|spring.cloud.kubernetes.reload.monitoring-config-maps | `+++true+++` |
101-
|spring.cloud.kubernetes.reload.monitoring-secrets | `+++false+++` |
102-
|spring.cloud.kubernetes.reload.namespaces | |
103-
|spring.cloud.kubernetes.reload.period | `+++15000ms+++` |
104-
|spring.cloud.kubernetes.reload.strategy | `+++REFRESH+++` |
96+
|spring.cloud.kubernetes.reload.enable-reload-filtering | `+++false+++` | create an informer only for sources that have 'spring.cloud.kubernetes.config.informer.enabled=true' label. This property is only relevant for event based reloading.
97+
|spring.cloud.kubernetes.reload.enabled | `+++false+++` | Enables the Kubernetes configuration reload on change.
98+
|spring.cloud.kubernetes.reload.max-wait-for-restart | `+++2s+++` | Restart or Shutdown strategies are used, Spring Cloud Kubernetes waits a random amount of time before restarting. This is done in order to avoid having all instances of the same application restart at the same time. This property configures the maximum of amount of wait time from the moment the signal is received that a restart is needed until the moment the restart is actually triggered
99+
|spring.cloud.kubernetes.reload.mode | `+++EVENT+++` | Sets the detection mode for Kubernetes configuration reload.
100+
|spring.cloud.kubernetes.reload.monitoring-config-maps | `+++true+++` | Enables monitoring on secrets to detect changes.
101+
|spring.cloud.kubernetes.reload.monitoring-secrets | `+++false+++` | Monitor secrets or not.
102+
|spring.cloud.kubernetes.reload.namespaces | | namespaces where an informer will be set-up. this property is only relevant for event based reloading.
103+
|spring.cloud.kubernetes.reload.period | `+++15000ms+++` | Sets the polling period to use when the detection mode is POLLING.
104+
|spring.cloud.kubernetes.reload.strategy | `+++REFRESH+++` | Sets reload strategy for Kubernetes configuration reload on change.
105105
|spring.cloud.kubernetes.secrets.enable-api | `+++false+++` |
106106
|spring.cloud.kubernetes.secrets.enabled | `+++true+++` | Enable the Secrets property source locator.
107107
|spring.cloud.kubernetes.secrets.fail-fast | `+++false+++` |

docs/package.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"dependencies": {
3+
"antora": "3.2.0-alpha.4",
4+
"@antora/atlas-extension": "1.0.0-alpha.2",
5+
"@antora/collector-extension": "1.0.0-alpha.3",
6+
"@asciidoctor/tabs": "1.0.0-beta.6",
7+
"@springio/antora-extensions": "1.11.1",
8+
"@springio/asciidoctor-extensions": "1.0.0-alpha.13"
9+
}
10+
}

docs/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>org.springframework.cloud</groupId>
1010
<artifactId>spring-cloud-kubernetes</artifactId>
11-
<version>3.1.2-SNAPSHOT</version>
11+
<version>3.2.0-SNAPSHOT</version>
1212
<relativePath>..</relativePath>
1313
</parent>
1414
<packaging>jar</packaging>
@@ -66,7 +66,7 @@
6666
<artifactId>antora-component-version-maven-plugin</artifactId>
6767
</plugin>
6868
<plugin>
69-
<groupId>io.spring.maven.antora</groupId>
69+
<groupId>org.antora</groupId>
7070
<artifactId>antora-maven-plugin</artifactId>
7171
</plugin>
7272
<plugin>

pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@
2525
<parent>
2626
<groupId>org.springframework.cloud</groupId>
2727
<artifactId>spring-cloud-build</artifactId>
28-
<version>4.1.2-SNAPSHOT</version>
28+
<version>4.2.0-SNAPSHOT</version>
2929
<relativePath/>
3030
</parent>
3131

3232
<artifactId>spring-cloud-kubernetes</artifactId>
33-
<version>3.1.2-SNAPSHOT</version>
33+
<version>3.2.0-SNAPSHOT</version>
3434
<packaging>pom</packaging>
3535
<name>Spring Cloud Kubernetes</name>
3636

@@ -70,10 +70,10 @@
7070
<failsafe-reports-directory>failsafe-reports</failsafe-reports-directory>
7171
<!-- Dependency Versions -->
7272
<mockito-inline.version>4.8.1</mockito-inline.version>
73-
<spring-cloud-commons.version>4.1.3-SNAPSHOT</spring-cloud-commons.version>
74-
<spring-cloud-config.version>4.1.2-SNAPSHOT</spring-cloud-config.version>
75-
<spring-cloud-bus.version>4.1.2-SNAPSHOT</spring-cloud-bus.version>
76-
<spring-cloud-contract.version>4.1.3-SNAPSHOT</spring-cloud-contract.version>
73+
<spring-cloud-commons.version>4.2.0-SNAPSHOT</spring-cloud-commons.version>
74+
<spring-cloud-config.version>4.2.0-SNAPSHOT</spring-cloud-config.version>
75+
<spring-cloud-bus.version>4.2.0-SNAPSHOT</spring-cloud-bus.version>
76+
<spring-cloud-contract.version>4.2.0-SNAPSHOT</spring-cloud-contract.version>
7777

7878
<maven-checkstyle-plugin.failsOnError>true</maven-checkstyle-plugin.failsOnError>
7979
<maven-checkstyle-plugin.failsOnViolation>true

spring-cloud-kubernetes-client-autoconfig/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>spring-cloud-kubernetes</artifactId>
77
<groupId>org.springframework.cloud</groupId>
8-
<version>3.1.2-SNAPSHOT</version>
8+
<version>3.2.0-SNAPSHOT</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

0 commit comments

Comments
 (0)