1527 Commits

Author SHA1 Message Date
Chris Bono
2209f38eec Update central-sync-release.yml
Updating back to bigger private runner

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-29 17:07:23 -06:00
Chris Bono
21ecdb5866 Update cental-sync-create.yml
Go back to custom runner

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-29 16:28:50 -06:00
GitHub Actions Bot
493d6e0be2 Next development version 5.1.1-SNAPSHOT / 2025.0.1-SNAPSHOT 2025-01-29 21:16:21 +00:00
GitHub Actions Bot
6296e0d118 Release 5.1.0 / 2025.0.0 2025-01-29 21:16:00 +00:00
Chris Bono
c324ba67fb [Release] 5.1.0 Release Train 2025.0.0 2025-01-29 14:29:29 -06:00
Chris Bono
d90acf41ad Update to apps generator plugin 1.1.1 (#623) 2025-01-27 19:27:28 -05:00
github-actions[bot]
ae76c7ee10 [Apps Plugin ${project.version}] Next development version 2025-01-27 23:44:55 +00:00
Chris Bono
dddb05df41 Update apps-plugin-release.yml
Re-order clean and install targets

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-27 16:49:49 -06:00
github-actions[bot]
9844df0c25 [Apps Plugin ${project.version}] Next development version 2025-01-27 19:04:41 +00:00
Chris Bono
ccd62fedb6 Update central-sync-release.yml
Increase release timeout to 10m

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-27 12:41:08 -06:00
Chris Bono
2c67d6c6ac Update cental-sync-create.yml
Increase close and release timeout to 10m

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-27 12:38:12 -06:00
Chris Bono
ef5d8bbd07 Update cental-sync-create.yml
Attempting to use smaller ubuntu-latest runner

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-27 12:17:03 -06:00
Chris Bono
92c327aa9d Update apps to use spring-cloud-function 4.2.1 (take 2) (#622)
This updates the generated apps to use the override version of `spring-cloud-function` to `4.2.1`.
The previous commit was not sufficient as the `<dependencyManagement>` needed to be specified
on the apps generated pom.xml.
2025-01-26 13:09:01 -06:00
Chris Bono
5b23055c14 Update apps to use spring-cloud-function 4.2.1 (#621)
This updates the generated apps to use the override version
of `spring-cloud-function` to `4.2.1`.
2025-01-24 21:31:12 -05:00
Chris Bono
1b7f259ff3 Update Groovy to 3.0.23 (#620)
This updates `org.codehaus.groovy:groovy-all` used by the
`stream-applications-release-train` module to `3.0.23` to
fix `CVE-2022-4065` from transitive depepdency
`org.testng:testng`.
2025-01-24 16:02:43 -06:00
Chris Bono
6cc9cdde21 Update ivy version to 2.5.2 (#619)
- Updates `org.apache.ivy:ivy` to version 2.5.2 to fix
CVE-2022-46751

- Adds 2 CVEs to trivyignore due to `debezium-supplier`
transitive dependencies.
2025-01-24 10:09:49 -06:00
Chris Bono
e9afea157b [CI] Make Trivy scan fail build
This makes Trivy fail the build when a CVE is encountered.
2025-01-23 16:51:31 -06:00
Chris Bono
f2024544e2 Downgrade to prometheus-rsocket-proxy 1.5.3
Since there is not a GA version of prometheus-rsocket-proxy
2.0.0 available, this downgrades back to the simpleclient
and version 1.5.3
2025-01-23 16:40:21 -05:00
Artem Bilan
7758b1e36e Upgrade to Spring Functions Catalog 5.1.0
Signed-off-by: Artem Bilan <artem.bilan@broadcom.com>
2025-01-23 15:08:28 -06:00
Chris Bono
476769dbb0 Update version to 5.1.0-SNAPSHOT
This updates the project version from 6.0.0-SNAPSHOT
to 5.1.0-SNAPSHOT as the former was incorrect.
2025-01-23 13:37:58 -05:00
Chris Bono
b0561d9933 Update to Spring Boot 3.4.2 2025-01-23 13:34:02 -05:00
Chris Bono
cb9ce7d235 Update to spring-cloud-function 4.2.1
This updates spring-cloud-function to 4.2.1 in order
to pickup spring-cloud/spring-cloud-function#1224
which brings the fix for functions declared as `FactoryBean`.
2025-01-23 13:10:42 -05:00
Chris Bono
7e2d04fc68 [CI] Update upload-artifact to v4 2025-01-23 11:27:01 -06:00
Chris Bono
f2d7253960 Remove JIB plugin usage (#610)
- `build-app.sh` no longer removes the jib plugin from the generated apps pom.xml
  (latest apps plugin no longer includes jib plugin)

- removes the `remove-jib-plugin.*` scripts as they are no longer used

- deletes section from stream-apps ref docs (`overview.adoc`) on how to build the
  repo locally as that info is already in the repo README and the content is out of
  date (e.g. using jib to build docker images)

- deletes local dev/testing scripts (`local/**`) as they are not being used/maintained
  and have incorrect content (e.g. using jib to build images)
2025-01-19 20:42:13 -06:00
Chris Bono
495c76236e [Apps Plugin] Fix Spring Boot plugin config (#611)
The recent JIB removal broke the Spring Boot plugin config generation
due to a Mustache complication with nested sections. This fixes that
by ensuring that the `<image>` configuration is always present regardless
of what the user configures.
2025-01-19 18:11:49 -06:00
Chris Bono
561f6a819a [Apps Plugin] Remove JIB plugin (#609)
- Removes the JIB plugin from the apps generator plugin.

- Removes mention of JIB plugin in remaining places.

Signed-off-by: Corneil du Plessis <corneil.du-plessis@broadcom.com>
Co-authored-by: Corneil du Plessis <corneil.du-plessis@broadcom.com>
2025-01-19 10:30:18 -06:00
Chris Bono
9c785a4069 Use new Prometheus RSocket client (#596)
Replaces the `micrometer.io:micrometer-registry-prometheus-simpleclient`
with `micrometer.io:micrometer-registry-prometheus`.

Also updates the Prometheus RSocket version from `1.5.3` to `2.0.0-M4`.
2025-01-18 20:21:12 -06:00
Chris Bono
f233f46581 Override Spring Cloud Function version (#608)
This commit overrides the `spring-cloud-function` version
manged by `spring-cloud-dependencies` from `4.2.0` to `4.2.1-SNAPSHOT`
in order to pickup spring-cloud/spring-cloud-function#1224
which brings the fix for functions declared as `FactoryBean`.

See #599
2025-01-17 14:59:52 -05:00
Chris Bono
f87737a2c8 Update from CLA to DCO 2025-01-13 15:34:07 -06:00
Chris Bono
95550f0448 Update to Spring Boot 3.4.1
This commit updates the following dependencies:

- Spring Boot to 3.4.2-SNAPSHOT
- Spring Cloud 2024.0.1-SNAPSHOT
- Spring Functions Catalog 5.1.0-SNAPSHOT

Also removes these unnecessary version properties:
- spring-cloud-stream.version
- spring-cloud-function.version
- spring-cloud-starters.version

Also removes dependency mgmt for the following:
- testcontainers-bom
- junit-bom
- jakarta-jms-api
- groovy-bom

Resolves #599 #600

* Remove Debezium Avro integration tests

This commit removes the DebeziumSupplierAvroFormatTest as it
relies on a dependency that has been removed in Spring Integration
and stream-applications. We should not need to test Debezium
support for Avro encoding.
2025-01-09 09:55:23 -05:00
Chris Bono
c241e69237 [Apps Plugin] Add HttpClientProperties.Factory to enum list 2024-12-22 13:02:00 -06:00
Chris Bono
03a65a43eb [Apps Plugin] update Spring Boot to 3.4.1
Fix test
2024-12-20 14:57:14 -06:00
Chris Bono
3de670fb1d [Apps Plugin] update Spring Boot to 3.4.1 2024-12-20 14:52:50 -06:00
Chris Bono
61d1907751 Update to latest version of apps plugin (#594)
This commit updates to the latest version of the apps generator
plugin `1.1.0-SNAPSHOT`.
2024-12-20 13:52:29 -06:00
Chris Bono
ae49fe19c2 Adjust versions.json to 6.0.x/2025.0.x 2024-12-19 15:05:48 -06:00
Chris Bono
e17c18cc3d Update project versions after 2024.0.x branch
This commit updates the project version to `6.0.0-SNAPSHOT`
and the release train version to `2025.0.0-SNAPSHOT`.
2024-12-19 14:19:06 -06:00
Chris Bono
3d6587e518 Add CI workflow for 2024.0.x branch 2024-12-18 15:17:04 -06:00
Corneil du Plessis
0c843d9c09 Fix build-name / number from input. (#590)
Updates JFROG_CLI_BUILD_NAME and JFROG_CLI_BUILD_NUMBER from input to workflow.
2024-12-12 10:56:24 +02:00
Corneil du Plessis
0679da0ddf Fix reference to stream-applications-descriptors. 2024-12-11 14:20:32 +02:00
Corneil du Plessis
2e48f7c978 Fix reference to stream-applications-descriptors. 2024-12-11 14:19:17 +02:00
Corneil du Plessis
a4446f7547 Update jfrog to use JF_SERVER_ID 2024-12-11 13:02:32 +02:00
Chris Bono
c1c8d9eca2 [CI] Update apps plugin snapshot workflows (milestone + release) 2024-12-10 15:43:25 -06:00
Chris Bono
5cce183e1b [CI] Update apps plugin snapshot workflow w/ proper Jfrog server id 2024-12-10 15:26:34 -06:00
Chris Bono
437684839a Update apps generator plugin dependencies
This commit updates all library and plugin dependencies
in the `spring-cloud-dataflow-apps-plugin` modules to
the latest versions.

Additionally:
- performs a general cleanup of build and README files.
- updates to maven 3.9.9

Resolves #498

* Address code review comments:

- Use `1.1.0-SNAPSHOT` as version in metadata plugin README.adoc
  to be consistent w/ other examples
2024-12-10 13:57:28 -05:00
Corneil du Plessis
d1c6b03694 Use latest release of Prometheus Rsocket Proxy 1.5.3 (#591)
Updates Prometheus Rsocket Proxy to 1.5.3
2024-12-04 12:29:32 -06:00
GitHub Actions Bot
8de285d892 Next development version 5.0.1-SNAPSHOT / 2024.0.1-SNAPSHOT 2024-11-29 12:29:48 +00:00
GitHub Actions Bot
b875a3a595 Release 5.0.1-M1 / 2024.0.1-M1 2024-11-29 12:29:26 +00:00
Corneil du Plessis
bd5f8a2f2f Fix java-functions.version in xmpp source / sink modules. 2024-11-29 14:05:21 +02:00
Corneil du Plessis
b5557cdefb Ensure java-functions.version is not modified. 2024-11-29 12:14:58 +02:00
Corneil du Plessis
19d32619a3 Change to release 2024.0.1-M1 and 5.0.1-M1 and prometheus-rsocket 2.0.0-M3 2024-11-29 12:12:00 +02:00