Skip to content

Commit

Permalink
Refactor tests registry 2 (#3801)
Browse files Browse the repository at this point in the history
* Automated update to next Snapshot Version: 2.4.4-SNAPSHOT

* Update to version 2.5

* build(deps): bump test-containers.version from 1.18.1 to 1.18.2 (#3401)

Bumps `test-containers.version` from 1.18.1 to 1.18.2.

Updates `redpanda` from 1.18.1 to 1.18.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.18.1...1.18.2)

Updates `testcontainers` from 1.18.1 to 1.18.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.18.1...1.18.2)

Updates `postgresql` from 1.18.1 to 1.18.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.18.1...1.18.2)

Updates `selenium` from 1.18.1 to 1.18.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.18.1...1.18.2)

---
updated-dependencies:
- dependency-name: org.testcontainers:redpanda
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:testcontainers
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:postgresql
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:selenium
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump truth-proto-extension from 1.1.3 to 1.1.4 (#3403)

Bumps truth-proto-extension from 1.1.3 to 1.1.4.

---
updated-dependencies:
- dependency-name: com.google.truth.extensions:truth-proto-extension
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump jackson-datatype-json-org from 2.15.1 to 2.15.2 (#3402)

Bumps [jackson-datatype-json-org](https://github.com/FasterXML/jackson-datatypes-misc) from 2.15.1 to 2.15.2.
- [Commits](FasterXML/jackson-datatypes-misc@jackson-datatypes-misc-parent-2.15.1...jackson-datatypes-misc-parent-2.15.2)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-json-org
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: generating client sdk for openapi artifacts (#3404)

* docs: generating client sdk for openapi artifacts

* docs: add link to ms kiota quickstarts

* build(deps): bump test-containers.version from 1.18.2 to 1.18.3 (#3406)

Bumps `test-containers.version` from 1.18.2 to 1.18.3.

Updates `redpanda` from 1.18.2 to 1.18.3
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.18.2...1.18.3)

Updates `testcontainers` from 1.18.2 to 1.18.3
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.18.2...1.18.3)

Updates `postgresql` from 1.18.2 to 1.18.3
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.18.2...1.18.3)

Updates `selenium` from 1.18.2 to 1.18.3
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](testcontainers/testcontainers-java@1.18.2...1.18.3)

---
updated-dependencies:
- dependency-name: org.testcontainers:redpanda
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:testcontainers
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:postgresql
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:selenium
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump scala-library from 2.13.10 to 2.13.11 (#3408)

Bumps [scala-library](https://github.com/scala/scala) from 2.13.10 to 2.13.11.
- [Release notes](https://github.com/scala/scala/releases)
- [Commits](scala/scala@v2.13.10...v2.13.11)

---
updated-dependencies:
- dependency-name: org.scala-lang:scala-library
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump java-generator-maven-plugin from 6.6.2 to 6.7.0 (#3407)

Bumps java-generator-maven-plugin from 6.6.2 to 6.7.0.

---
updated-dependencies:
- dependency-name: io.fabric8:java-generator-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump fabric8.version from 6.6.2 to 6.7.0 (#3405)

Bumps `fabric8.version` from 6.6.2 to 6.7.0.

Updates `openshift-client` from 6.6.2 to 6.7.0
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/master/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v6.6.2...v6.7.0)

Updates `java-generator-maven-plugin` from 6.6.2 to 6.7.0

Updates `kubernetes-client-bom` from 6.6.2 to 6.7.0
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/master/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v6.6.2...v6.7.0)

Updates `generator-annotations` from 6.6.2 to 6.7.0
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/master/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v6.6.2...v6.7.0)

---
updated-dependencies:
- dependency-name: io.fabric8:openshift-client
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: io.fabric8:java-generator-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.fabric8:kubernetes-client-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.fabric8:generator-annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): update rhtap references (#3411)

Co-authored-by: red-hat-trusted-app-pipeline <123456+red-hat-trusted-app-pipeline[bot]@users.noreply.github.com>

* Enable verify workflow for additional branches

* build(deps): bump fabric8.version from 6.7.0 to 6.7.1 (#3416)

Bumps `fabric8.version` from 6.7.0 to 6.7.1.

Updates `openshift-client` from 6.7.0 to 6.7.1
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/master/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v6.7.0...v6.7.1)

Updates `java-generator-maven-plugin` from 6.7.0 to 6.7.1

Updates `kubernetes-client-bom` from 6.7.0 to 6.7.1
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/master/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v6.7.0...v6.7.1)

Updates `generator-annotations` from 6.7.0 to 6.7.1
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/master/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v6.7.0...v6.7.1)

---
updated-dependencies:
- dependency-name: io.fabric8:openshift-client
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: io.fabric8:java-generator-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.fabric8:kubernetes-client-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.fabric8:generator-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump maven-surefire-plugin from 3.1.0 to 3.1.2 (#3417)

Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.1.0...surefire-3.1.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump java-generator-maven-plugin from 6.7.0 to 6.7.1 (#3419)

Bumps java-generator-maven-plugin from 6.7.0 to 6.7.1.

---
updated-dependencies:
- dependency-name: io.fabric8:java-generator-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Added configuration of the date-time format for the REST API (#3413)

* Enable verify workflow for additional branches

* Added configuration of the date-time format for the REST API

* Made the legacy date format the default and added startup message

* Add message to date-format startup when overriding the default.

* Automatically updated the core v2 API OpenAPI definition.

* build(deps): bump proto-google-common-protos from 2.19.1 to 2.20.0 (#3420)

Bumps [proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) from 2.19.1 to 2.20.0.
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/commits/v2.20.0)

---
updated-dependencies:
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump maven-failsafe-plugin from 3.1.0 to 3.1.2 (#3418)

Bumps [maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.1.0...surefire-3.1.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: v2.4 UI updates for view-only artifact references, delete artifact version setting (#3412)

* build(deps): bump api from 0.35.0 to 0.35.1 (#3422)

Bumps [api](https://github.com/strimzi/strimzi-kafka-operator) from 0.35.0 to 0.35.1.
- [Release notes](https://github.com/strimzi/strimzi-kafka-operator/releases)
- [Changelog](https://github.com/strimzi/strimzi-kafka-operator/blob/main/CHANGELOG.md)
- [Commits](strimzi/strimzi-kafka-operator@0.35.0...0.35.1)

---
updated-dependencies:
- dependency-name: io.strimzi:api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump guava from 32.0.0-jre to 32.0.1-jre (#3424)

Bumps [guava](https://github.com/google/guava) from 32.0.0-jre to 32.0.1-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump graphql-java from 20.3 to 20.4 (#3421)

Bumps [graphql-java](https://github.com/graphql-java/graphql-java) from 20.3 to 20.4.
- [Release notes](https://github.com/graphql-java/graphql-java/releases)
- [Commits](graphql-java/graphql-java@v20.3...v20.4)

---
updated-dependencies:
- dependency-name: com.graphql-java:graphql-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add content hash and canonical hash upgrader (#3423)

* Add content hash and canonical hash upgrader

* Update database version

* Add integration test for content hash upgrade

* Fix kafkasql upgrade test

* Fix common sql statements

* Update compose to use ports instead of host (#3426)

* build(deps): bump json-schema-validator from 1.0.83 to 1.0.84 (#3427)

Bumps [json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.0.83 to 1.0.84.
- [Release notes](https://github.com/networknt/json-schema-validator/releases)
- [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md)
- [Commits](networknt/json-schema-validator@1.0.83...1.0.84)

---
updated-dependencies:
- dependency-name: com.networknt:json-schema-validator
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump logback-classic from 1.4.7 to 1.4.8 (#3430)

Bumps [logback-classic](https://github.com/qos-ch/logback) from 1.4.7 to 1.4.8.
- [Commits](qos-ch/logback@v_1.4.7...v_1.4.8)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump icu4j from 73.1 to 73.2 (#3432)

Bumps [icu4j](https://github.com/unicode-org/icu) from 73.1 to 73.2.
- [Release notes](https://github.com/unicode-org/icu/releases)
- [Commits](https://github.com/unicode-org/icu/commits)

---
updated-dependencies:
- dependency-name: com.ibm.icu:icu4j
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump org.eclipse.jgit (#3431)

Bumps org.eclipse.jgit from 6.5.0.202303070854-r to 6.6.0.202305301015-r.

---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): update rhtap references (#3429)

Co-authored-by: red-hat-trusted-app-pipeline <123456+red-hat-trusted-app-pipeline[bot]@users.noreply.github.com>

* build(deps): bump java-generator-maven-plugin from 6.7.1 to 6.7.2 (#3436)

Bumps java-generator-maven-plugin from 6.7.1 to 6.7.2.

---
updated-dependencies:
- dependency-name: io.fabric8:java-generator-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): update rhtap references (#3435)

Co-authored-by: red-hat-trusted-app-pipeline <123456+red-hat-trusted-app-pipeline[bot]@users.noreply.github.com>

* build(deps): bump fabric8.version from 6.7.1 to 6.7.2 (#3443)

Bumps `fabric8.version` from 6.7.1 to 6.7.2.

Updates `openshift-client` from 6.7.1 to 6.7.2
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/master/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v6.7.1...v6.7.2)

Updates `java-generator-maven-plugin` from 6.7.1 to 6.7.2

Updates `kubernetes-client-bom` from 6.7.1 to 6.7.2
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/master/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v6.7.1...v6.7.2)

Updates `generator-annotations` from 6.7.1 to 6.7.2
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/master/CHANGELOG.md)
- [Commits](fabric8io/kubernetes-client@v6.7.1...v6.7.2)

---
updated-dependencies:
- dependency-name: io.fabric8:openshift-client
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: io.fabric8:java-generator-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.fabric8:kubernetes-client-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.fabric8:generator-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump truth-proto-extension from 1.1.4 to 1.1.5 (#3442)

Bumps truth-proto-extension from 1.1.4 to 1.1.5.

---
updated-dependencies:
- dependency-name: com.google.truth.extensions:truth-proto-extension
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump httpcore5 from 5.2.1 to 5.2.2 (#3446)

Bumps [httpcore5](https://github.com/apache/httpcomponents-core) from 5.2.1 to 5.2.2.
- [Changelog](https://github.com/apache/httpcomponents-core/blob/master/RELEASE_NOTES.txt)
- [Commits](apache/httpcomponents-core@rel/v5.2.1...rel/v5.2.2)

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents.core5:httpcore5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump maven-clean-plugin from 3.2.0 to 3.3.1 (#3447)

Bumps [maven-clean-plugin](https://github.com/apache/maven-clean-plugin) from 3.2.0 to 3.3.1.
- [Release notes](https://github.com/apache/maven-clean-plugin/releases)
- [Commits](apache/maven-clean-plugin@maven-clean-plugin-3.2.0...maven-clean-plugin-3.3.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-clean-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): update rhtap references (#3440)

Co-authored-by: red-hat-trusted-app-pipeline <123456+red-hat-trusted-app-pipeline[bot]@users.noreply.github.com>

* Proposed change to the Maven Plugin: Auto References (#3439)

* Added a new ReferenceFinder component for artifacts (per-type).  Added a proposed change to the maven plugin to auto detect refs

* Added a ref finder for JSON Schema

* build(deps): bump json from 20230227 to 20230618 (#3444)

Bumps [json](https://github.com/douglascrockford/JSON-java) from 20230227 to 20230618.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/douglascrockford/JSON-java/commits)

---
updated-dependencies:
- dependency-name: org.json:json
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump json-schema-validator from 1.0.84 to 1.0.85 (#3455)

Bumps [json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.0.84 to 1.0.85.
- [Release notes](https://github.com/networknt/json-schema-validator/releases)
- [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md)
- [Commits](networknt/json-schema-validator@1.0.84...1.0.85)

---
updated-dependencies:
- dependency-name: com.networknt:json-schema-validator
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump proto-google-common-protos from 2.20.0 to 2.21.0 (#3456)

Bumps [proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) from 2.20.0 to 2.21.0.
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](googleapis/sdk-platform-java@v2.20.0...v2.21.0)

---
updated-dependencies:
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix dynamic basic auth ui resolution (#3458)

* chore(deps): update rhtap references (#3457)

Co-authored-by: red-hat-trusted-app-pipeline <123456+red-hat-trusted-app-pipeline[bot]@users.noreply.github.com>

* build(deps): bump commons-codec from 1.15 to 1.16.0 (#3453)

Bumps [commons-codec](https://github.com/apache/commons-codec) from 1.15 to 1.16.0.
- [Changelog](https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt)
- [Commits](apache/commons-codec@rel/commons-codec-1.15...rel/commons-codec-1.16.0)

---
updated-dependencies:
- dependency-name: commons-codec:commons-codec
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* No longer need to override the data-models version (#3452)

* Use the .zip file instead of the tar.gz file for the client-gen release (#3451)

* Install "unzip" in the RHTAP builder image

* chore(deps): update rhtap references (#3461)

Co-authored-by: red-hat-trusted-app-pipeline <123456+red-hat-trusted-app-pipeline[bot]@users.noreply.github.com>

* Removed unused tekton pipelines

* build(deps): bump maven-artifact from 3.9.2 to 3.9.3 (#3460)

Bumps [maven-artifact](https://github.com/apache/maven) from 3.9.2 to 3.9.3.
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](apache/maven@maven-3.9.2...maven-3.9.3)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric Wittmann <[email protected]>

* Native image fully statically linked (#3459)

Co-authored-by: Eric Wittmann <[email protected]>

* Fix RHTAP repo (#3464)

* Red Hat Trusted App Pipeline purge apicurio-registry-f36x (#3469)

Co-authored-by: red-hat-trusted-app-pipeline <[email protected]>

* Red Hat Trusted App Pipeline update github-apicurio-registry (#3470)

Co-authored-by: red-hat-trusted-app-pipeline <[email protected]>

* build(deps): bump keycloak-admin-client from 21.1.1 to 21.1.2 (#3468)

Bumps keycloak-admin-client from 21.1.1 to 21.1.2.

---
updated-dependencies:
- dependency-name: org.keycloak:keycloak-admin-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update github-apicurio-registry-push.yaml

* Update github-apicurio-registry-push.yaml

* Update webpack.common.js

* Update webpack.common.js

* Update github-apicurio-registry-pull-request.yaml

* Update webpack.common.js

* Red Hat Trusted App Pipeline purge github-apicurio-registry (#3473)

Co-authored-by: red-hat-trusted-app-pipeline <[email protected]>

* feat: Expose listArtifactTypes in the client library (#3477)

* Update REST API to support different artifact reference strategies on GET (#3462)

* Changing "derefence" support to support both deref and ref rewriting

* Add tests for ref writing.  Fix failing build.

* Automatically updated the core v2 API OpenAPI definition.

* build(deps): bump strimzi-test-container from 0.103.0 to 0.104.0 (#3479)

Bumps [strimzi-test-container](https://github.com/strimzi/test-container) from 0.103.0 to 0.104.0.
- [Release notes](https://github.com/strimzi/test-container/releases)
- [Commits](strimzi/test-container@0.103.0...0.104.0)

---
updated-dependencies:
- dependency-name: io.strimzi:strimzi-test-container
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump guava from 32.0.1-jre to 32.1.0-jre (#3478)

Bumps [guava](https://github.com/google/guava) from 32.0.1-jre to 32.1.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump guava from 32.1.0-jre to 32.1.1-jre (#3484)

Bumps [guava](https://github.com/google/guava) from 32.1.0-jre to 32.1.1-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump json-schema-validator from 1.0.85 to 1.0.86 (#3492)

Bumps [json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.0.85 to 1.0.86.
- [Release notes](https://github.com/networknt/json-schema-validator/releases)
- [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md)
- [Commits](networknt/json-schema-validator@1.0.85...1.0.86)

---
updated-dependencies:
- dependency-name: com.networknt:json-schema-validator
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump protobuf.version from 3.23.2 to 3.23.4 (#3494)

Bumps `protobuf.version` from 3.23.2 to 3.23.4.

Updates `protobuf-java` from 3.23.2 to 3.23.4
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](protocolbuffers/protobuf@v3.23.2...v3.23.4)

Updates `protobuf-java-util` from 3.23.2 to 3.23.4

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.google.protobuf:protobuf-java-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Handle avro complex types in serdes (#3496)

* build(deps): bump okio-fakefilesystem from 3.3.0 to 3.4.0

Bumps [okio-fakefilesystem](https://github.com/square/okio) from 3.3.0 to 3.4.0.
- [Changelog](https://github.com/square/okio/blob/master/CHANGELOG.md)
- [Commits](square/okio@parent-3.3.0...parent-3.4.0)

---
updated-dependencies:
- dependency-name: com.squareup.okio:okio-fakefilesystem
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump okio-jvm from 3.3.0 to 3.4.0

Bumps [okio-jvm](https://github.com/square/okio) from 3.3.0 to 3.4.0.
- [Changelog](https://github.com/square/okio/blob/master/CHANGELOG.md)
- [Commits](square/okio@parent-3.3.0...parent-3.4.0)

---
updated-dependencies:
- dependency-name: com.squareup.okio:okio-jvm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Support azure ad

* docs: add section on HTTP basic client credentials token expiry

* docs: clean up HTTP basic client credentials token expiry option

* docs: add auto-detect and register using maven plugin, clean up

* docs: minor clean up of artifact refs with maven plugin

* build(deps): bump okio from 3.3.0 to 3.4.0

Bumps [okio](https://github.com/square/okio) from 3.3.0 to 3.4.0.
- [Changelog](https://github.com/square/okio/blob/master/CHANGELOG.md)
- [Commits](square/okio@parent-3.3.0...parent-3.4.0)

---
updated-dependencies:
- dependency-name: com.squareup.okio:okio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump proto-google-common-protos from 2.21.0 to 2.22.0

Bumps [proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) from 2.21.0 to 2.22.0.
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](googleapis/sdk-platform-java@v2.21.0...v2.22.0)

---
updated-dependencies:
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump kafka-oauth-client from 0.12.0 to 0.13.0

Bumps [kafka-oauth-client](https://github.com/strimzi/strimzi-kafka-oauth) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/strimzi/strimzi-kafka-oauth/releases)
- [Changelog](https://github.com/strimzi/strimzi-kafka-oauth/blob/main/RELEASE_NOTES.md)
- [Commits](strimzi/strimzi-kafka-oauth@0.12.0...0.13.0)

---
updated-dependencies:
- dependency-name: io.strimzi:kafka-oauth-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump keycloak-admin-client from 21.1.2 to 22.0.0

Bumps keycloak-admin-client from 21.1.2 to 22.0.0.

---
updated-dependencies:
- dependency-name: org.keycloak:keycloak-admin-client
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump graphql-java from 20.4 to 21.0

Bumps [graphql-java](https://github.com/graphql-java/graphql-java) from 20.4 to 21.0.
- [Release notes](https://github.com/graphql-java/graphql-java/releases)
- [Commits](graphql-java/graphql-java@v20.4...v21.0)

---
updated-dependencies:
- dependency-name: com.graphql-java:graphql-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump kafka-schema-registry-client from 7.4.0 to 7.4.1 (#3510)

Bumps [kafka-schema-registry-client](https://github.com/confluentinc/schema-registry) from 7.4.0 to 7.4.1.
- [Commits](https://github.com/confluentinc/schema-registry/commits)

---
updated-dependencies:
- dependency-name: io.confluent:kafka-schema-registry-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump apicurio-common-rest-client.version (#3513)

Bumps `apicurio-common-rest-client.version` from 0.1.17.Final to 0.1.18.Final.

Updates `apicurio-common-rest-client-vertx` from 0.1.17.Final to 0.1.18.Final
- [Release notes](https://github.com/apicurio/apicurio-common-rest-client/releases)
- [Commits](Apicurio/apicurio-common-rest-client@0.1.17.Final...0.1.18.Final)

Updates `apicurio-common-rest-client-jdk` from 0.1.17.Final to 0.1.18.Final
- [Release notes](https://github.com/apicurio/apicurio-common-rest-client/releases)
- [Commits](Apicurio/apicurio-common-rest-client@0.1.17.Final...0.1.18.Final)

Updates `apicurio-common-rest-client-common` from 0.1.17.Final to 0.1.18.Final
- [Release notes](https://github.com/apicurio/apicurio-common-rest-client/releases)
- [Commits](Apicurio/apicurio-common-rest-client@0.1.17.Final...0.1.18.Final)

---
updated-dependencies:
- dependency-name: io.apicurio:apicurio-common-rest-client-vertx
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.apicurio:apicurio-common-rest-client-jdk
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: io.apicurio:apicurio-common-rest-client-common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add header for group customization in the ccompat api

* Fix kafkasql image building

* build(deps): bump keycloak-admin-client from 22.0.0 to 22.0.1 (#3517)

Bumps keycloak-admin-client from 22.0.0 to 22.0.1.

---
updated-dependencies:
- dependency-name: org.keycloak:keycloak-admin-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Upgraded Avro and fixed a test

* Update AvroSerdeTest.java

Removed a test that wasn't doing anything useful.

* Add scope for basic auth

* Correctly handle non snake-case query parameters in the Python sdk (#3466)

* Reproduction of 3465

* fmt

* finalize the fix with upstream bits

* fmt

* feat: support HTTPS passthrough ingress in the presence of redirects

* Eagerly start and initialize EventsService before EventSourcedRegistryStorage (#3519)

* Eagerly start and initialize EventsService before EventSourcedRegistryStorage

* review

* build(deps): bump com.google.api.grpc:proto-google-common-protos (#3522)

Bumps [com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java) from 2.22.0 to 2.22.1.
- [Release notes](https://github.com/googleapis/sdk-platform-java/releases)
- [Changelog](https://github.com/googleapis/sdk-platform-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/sdk-platform-java/commits)

---
updated-dependencies:
- dependency-name: com.google.api.grpc:proto-google-common-protos
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump io.strimzi:api from 0.35.1 to 0.36.0

Bumps [io.strimzi:api](https://github.com/strimzi/strimzi-kafka-operator) from 0.35.1 to 0.36.0.
- [Release notes](https://github.com/strimzi/strimzi-kafka-operator/releases)
- [Changelog](https://github.com/strimzi/strimzi-kafka-operator/blob/main/CHANGELOG.md)
- [Commits](strimzi/strimzi-kafka-operator@0.35.1...0.36.0)

---
updated-dependencies:
- dependency-name: io.strimzi:api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump junit.version from 5.9.3 to 5.10.0

Bumps `junit.version` from 5.9.3 to 5.10.0.

Updates `org.junit.jupiter:junit-jupiter` from 5.9.3 to 5.10.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.9.3...r5.10.0)

Updates `org.junit.jupiter:junit-jupiter-api` from 5.9.3 to 5.10.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.9.3...r5.10.0)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump com.squareup.wire:wire-schema from 4.5.5 to 4.8.0

Bumps [com.squareup.wire:wire-schema](https://github.com/square/wire) from 4.5.5 to 4.8.0.
- [Changelog](https://github.com/square/wire/blob/master/CHANGELOG.md)
- [Commits](square/wire@4.5.5...4.8.0)

---
updated-dependencies:
- dependency-name: com.squareup.wire:wire-schema
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump io.fabric8:java-generator-maven-plugin

Bumps io.fabric8:java-generator-maven-plugin from 6.7.2 to 6.8.0.

---
updated-dependencies:
- dependency-name: io.fabric8:java-generator-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /ui

Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](jonschlinkert/word-wrap@1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update kafka client libraries

* Address snakeyaml critical cve

* Initialize yaml constructor at runtime

* Align jackson version with Quarkus

* Revert "Align jackson version with Quarkus"

This reverts commit 9db0b90.

* Revert "Initialize yaml constructor at runtime"

This reverts commit 193531a.

* Revert "Address snakeyaml critical cve"

This reverts commit 5684db9.

* build(deps): bump com.googlecode.maven-download-plugin:download-maven-plugin (#3533)

Bumps [com.googlecode.maven-download-plugin:download-maven-plugin](https://github.com/maven-download-plugin/maven-download-plugin) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/maven-download-plugin/maven-download-plugin/releases)
- [Commits](download-maven-plugin/download-maven-plugin@1.7.0...1.7.1)

---
updated-dependencies:
- dependency-name: com.googlecode.maven-download-plugin:download-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Migrate first two tests to quarkus integration tests

* Prepare infra management structure

* Add kubernetes resources for the in memory variant

* Add capability to run tests on a kubernetes cluster

* Simplify kubernetes resources management

* Use port forward for in memory deployment

* Add default in memory profile for e2e testing

* Use property for cluster tests

* Fix port forwarding

* Wait for pods to be ready

* Add initial kafka and keycloak support

* Add realm to e2e testing

* Update keycloak and simplify registry in-memory deployment

* Fix kafka deploymeny networking

* Proper organization of resources

* Add kafka testing support

* Add local sql profile for system tests

* Add postgresql resource and fix registry sql deployment

* Add sql to deployment manager

* Add support for running the testsuite locally and in a cluster

* Add support for running authentication tests

* Fix authorization resources

* Add local kafka and wait for resources termination

* Set registry replicas to 3

* Add converters integration tests

* Add ui testing capabilities

* Simplify kubernetes resource management and add all the apicurio smoke tests

* Add confluent smoke and acceptance tests

* Add all the serdes tests and improve tests structure

* Make the ci workflows use the new system tests

* Refactor ui tests and improve test execution form IDE

* Prepare migration tests

* Add log compaction test

* Add kafka upgrade tests

* Add sql upgrade tests

* Remove some old integration test utils

* Add minikube to integration tests and execute sql integration tests

* Update minikube and kubernetes version

* Add more tests to the ci workflow

* Build image from pr and push to ttl

* Add data migration tests

* Add rate limiting tests

* Add reaper tests and remove integration tests module

* Remove integration tests module entirely

* Add multitenant resources and infra management

* Add remote migration tests preparation

* Add remote multitenancy tests

* Add migration sql tests to ci workflow

* Add sql database migration tests to ci

* Fix the kafka datbase upgrade tests

* Refactor native image workflows to use the new integration tests approach

* Add documentation on how to run the new integration tests

* Use load balancer service for tests reliability

* Use port forward for the UI tests

* Add openshift profile for running the integration tests

* Restore system tests for better traceability

* Fix multitenancy integration tests to work locally on mac os

* Switch to redpanda for speed

* Align testcontainers version with the version used in Quarkus

* Fix integration tests workflow

* Upgrade deps

* Fix ccompat tests

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: apicurio-ci <[email protected]>
Co-authored-by: Eric Wittmann <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stephen McCarthy <[email protected]>
Co-authored-by: red-hat-trusted-app-pipeline[bot] <126015336+red-hat-trusted-app-pipeline[bot]@users.noreply.github.com>
Co-authored-by: red-hat-trusted-app-pipeline <123456+red-hat-trusted-app-pipeline[bot]@users.noreply.github.com>
Co-authored-by: Hugo Guerrero <[email protected]>
Co-authored-by: Andrea Peruffo <[email protected]>
Co-authored-by: Stuart Douglas <[email protected]>
Co-authored-by: red-hat-trusted-app-pipeline <[email protected]>
Co-authored-by: Stephen McCarthy <[email protected]>
Co-authored-by: Jakub Senko <[email protected]>
  • Loading branch information
13 people authored Oct 18, 2023
1 parent 5f6f154 commit 7ac2605
Show file tree
Hide file tree
Showing 331 changed files with 11,108 additions and 17,293 deletions.
161 changes: 93 additions & 68 deletions .github/workflows/integration-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ concurrency:
cancel-in-progress: true

jobs:
prepare-integration-tests:
name: Prepare for Integration Tests
prepare-sql-tests:
name: Prepare for SQL Integration Tests
runs-on: ubuntu-20.04
if: github.repository_owner == 'Apicurio' && !contains(github.event.*.labels.*.name, 'DO NOT MERGE')
steps:
Expand All @@ -38,33 +38,53 @@ jobs:
distribution: 'temurin'
cache: 'maven'

- name: Workaround jackson-coreutils
run: |
# upstream issue: https://github.com/java-json-tools/jackson-coreutils/issues/59
rm -rf ~/.m2/repository/com/github/java-json-tools
mkdir -p /tmp/coreutils-workaround
( cd /tmp/coreutils-workaround && mvn dependency:get -DremoteRepositories=https://repo1.maven.org/maven2 -Dartifact=com.github.java-json-tools:jackson-coreutils:2.0 )
- name: Get maven wrapper
run: mvn -N io.takari:maven:wrapper -Dmaven=3.8.2

- name: Build integration-tests-common
run: ./mvnw install -Pintegration-tests -pl integration-tests/integration-tests-common -am
- name: Build Sql Variant
run: make SKIP_TESTS=true BUILD_FLAGS='-Dmaven.javadoc.skip=true --no-transfer-progress -Dmaven.wagon.httpconnectionManager.maxTotal=30 -Dmaven.wagon.http.retryHandler.count=5' build-sql

- name: Build and Push Sql image
env:
IMAGE_REPO: ttl.sh/${{ github.sha }}
# maximum allowed
IMAGE_TAG: 1d
run: make build-sql-image push-sql-image

- name: Store Apicurio artifacts
id: store-apicurio
uses: actions/upload-artifact@v3

prepare-kafkasql-tests:
name: Prepare for KafkaSQL Integration Tests
runs-on: ubuntu-20.04
if: github.repository_owner == 'Apicurio' && !contains(github.event.*.labels.*.name, 'DO NOT MERGE')
steps:
- name: Show Actor
run: echo ${{github.actor}}
- name: Checkout Code
uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
name: apicurio-artifacts.zip
retention-days: 1
path: |
~/.m2/repository/io/apicurio
!~/.m2/repository/io/apicurio/**/*.tar.gz
java-version: '17'
distribution: 'temurin'
cache: 'maven'

- name: Get maven wrapper
run: mvn -N io.takari:maven:wrapper -Dmaven=3.8.2

- name: Build kafkasql Variant
run: make SKIP_TESTS=true BUILD_FLAGS='-DskipUiBuild=true -Dmaven.javadoc.skip=true --no-transfer-progress -Dmaven.wagon.httpconnectionManager.maxTotal=30 -Dmaven.wagon.http.retryHandler.count=5' build-kafkasql

- name: Build and Push kafkasql image
env:
IMAGE_REPO: ttl.sh/${{ github.sha }}
# maximum allowed
IMAGE_TAG: 1d
run: make build-kafkasql-image push-kafkasql-image

integration-tests-sql:
name: Integration Tests SQL
runs-on: ubuntu-20.04
needs: prepare-integration-tests
needs: prepare-sql-tests
steps:
- name: Checkout Code
uses: actions/checkout@v3
Expand All @@ -75,35 +95,37 @@ jobs:
distribution: 'temurin'
cache: 'maven'

- name: Download built apicurio artifacts
id: download-apicurio
uses: actions/download-artifact@v3
- name: Setup Minikube
uses: manusa/[email protected]
with:
path: ~/.m2/repository/io/apicurio
name: apicurio-artifacts.zip
minikube version: 'v1.31.1'
kubernetes version: 'v1.26.3'
github token: ${{ secrets.GITHUB_TOKEN }}
driver: docker

- name: Prepare Tenant Manager
run: make build-integration-tests-multitenancy

- name: Build Sql Variant
run: make SKIP_TESTS=true BUILD_FLAGS='-DskipUiBuild=true -Dmaven.javadoc.skip=true --no-transfer-progress -Dmaven.wagon.httpconnectionManager.maxTotal=30 -Dmaven.wagon.http.retryHandler.count=5' build-sql
- name: Prepare minikube tunnel
run: minikube tunnel &> /dev/null &

- name: Run Integration Tests - sql
run: ./mvnw verify -Pintegration-tests -Pci -Psql -Psqlit -pl integration-tests/testsuite -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
- name: Run Integration Tests - sql clustered
run: ./mvnw verify -Pintegration-tests -Pclustered -Psql -Psqlit -pl integration-tests/testsuite -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
- name: Run Integration Tests - sql migration
run: ./mvnw verify -Pintegration-tests -Pmigration -Psql -Psqlit -pl integration-tests/testsuite -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
- name: Run Integration Tests - sql auth
run: ./mvnw verify -Pintegration-tests -Pauth -Psql -Psqlit -pl integration-tests/testsuite -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
- name: Run Integration Tests - multitenancy
run: ./mvnw verify -Pintegration-tests -Pmultitenancy -Psql -Psqlit -pl integration-tests/testsuite -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
- name: Run Integration Tests - sql dbupgrade
run: ./mvnw verify -Pintegration-tests -Pdbupgrade -Psql -Psqlit -pl integration-tests/testsuite -DtrimStackTrace=false -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
run: make REGISTRY_IMAGE='-Dregistry-sql-image=ttl.sh/${{ github.sha }}/apicurio/apicurio-registry-sql:1d' run-sql-integration-tests

- name: Run Integration Tests - sql - auth
run: make REGISTRY_IMAGE='-Dregistry-sql-image=ttl.sh/${{ github.sha }}/apicurio/apicurio-registry-sql:1d' run-sql-auth-tests

- name: Run Integration Tests - sql - migration
run: make REGISTRY_IMAGE='-Dregistry-sql-image=ttl.sh/${{ github.sha }}/apicurio/apicurio-registry-sql:1d' run-sql-migration-integration-tests

- name: Run Integration Tests - sql - db upgrade
run: make REGISTRY_IMAGE='-Dregistry-sql-image=ttl.sh/${{ github.sha }}/apicurio/apicurio-registry-sql:1d' run-sql-upgrade-tests

- name: Run Integration Tests - sql - multitenancy
run: make REGISTRY_IMAGE='-Dregistry-sql-image=ttl.sh/${{ github.sha }}/apicurio/apicurio-registry-sql:1d' run-sql-multitenancy-integration-tests


- name: Collect logs
if: failure()
run: ./.github/scripts/collect_logs.sh

- name: Upload tests logs artifacts
if: failure()
uses: actions/[email protected]
Expand All @@ -114,7 +136,7 @@ jobs:
integration-tests-kafkasql:
name: Integration Tests KafkaSql
runs-on: ubuntu-20.04
needs: prepare-integration-tests
needs: prepare-kafkasql-tests
steps:
- name: Checkout Code
uses: actions/checkout@v3
Expand All @@ -125,26 +147,28 @@ jobs:
distribution: 'temurin'
cache: 'maven'

- name: Download built apicurio artifacts
id: download-apicurio
uses: actions/download-artifact@v3
- name: Setup Minikube
uses: manusa/[email protected]
with:
path: ~/.m2/repository/io/apicurio
name: apicurio-artifacts.zip
minikube version: 'v1.31.1'
kubernetes version: 'v1.26.3'
github token: ${{ secrets.GITHUB_TOKEN }}
driver: docker

- name: Build KafkaSql variant
run: make SKIP_TESTS=true BUILD_FLAGS='-DskipUiBuild=true -Dmaven.javadoc.skip=true --no-transfer-progress -Dmaven.wagon.httpconnectionManager.maxTotal=30 -Dmaven.wagon.http.retryHandler.count=5' build-kafkasql
- name: Prepare minikube tunnel
run: minikube tunnel &> /dev/null &

- name: Run Integration Tests - KafkaSql
run: make REGISTRY_IMAGE='-Dregistry-kafkasql-image=ttl.sh/${{ github.sha }}/apicurio/apicurio-registry-kafkasql:1d' run-kafkasql-integration-tests

- name: Run Integration Tests - KafkaSql - Migration
run: make REGISTRY_IMAGE='-Dregistry-kafkasql-image=ttl.sh/${{ github.sha }}/apicurio/apicurio-registry-kafkasql:1d' run-kafkasql-migration-integration-tests

- name: Run Integration Tests - KafkaSql - DBUpgrade
run: make REGISTRY_IMAGE='-Dregistry-kafkasql-image=ttl.sh/${{ github.sha }}/apicurio/apicurio-registry-kafkasql:1d' run-kafkasql-upgrade-tests

- name: Run Integration Tests - kafkasql
run: ./mvnw verify -Pintegration-tests -Pci -Pkafkasql -Pkafkasqlit -pl integration-tests/testsuite -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
- name: Run Integration Tests - kafkasql clustered
run: ./mvnw verify -Pintegration-tests -Pclustered -Pkafkasql -Pkafkasqlit -pl integration-tests/testsuite -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
- name: Run Integration Tests - kafkasql migration
run: ./mvnw verify -Pintegration-tests -Pmigration -Pkafkasql -Pkafkasqlit -pl integration-tests/testsuite -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
- name: Run Integration Tests - kafkasql auth
run: ./mvnw verify -Pintegration-tests -Pauth -Pkafkasql -Pkafkasqlit -pl integration-tests/testsuite -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
- name: Run Integration Tests - kafkasql dbupgrade
run: ./mvnw verify -Pintegration-tests -Pdbupgrade -Pkafkasql -Pkafkasqlit -pl integration-tests/testsuite -DtrimStackTrace=false -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
- name: Run Integration Tests - KafkaSql - Auth
run: make REGISTRY_IMAGE='-Dregistry-kafkasql-image=ttl.sh/${{ github.sha }}/apicurio/apicurio-registry-kafkasql:1d' run-kafkasql-auth-tests

- name: Collect logs
if: failure()
Expand All @@ -159,7 +183,7 @@ jobs:
integration-tests-ui:
name: Integration Tests UI
runs-on: ubuntu-20.04
needs: prepare-integration-tests
needs: prepare-sql-tests
steps:
- name: Checkout Code
uses: actions/checkout@v3
Expand All @@ -170,18 +194,19 @@ jobs:
distribution: 'temurin'
cache: 'maven'

- name: Download built apicurio artifacts
id: download-apicurio
uses: actions/download-artifact@v3
- name: Setup Minikube
uses: manusa/[email protected]
with:
path: ~/.m2/repository/io/apicurio
name: apicurio-artifacts.zip
minikube version: 'v1.31.1'
kubernetes version: 'v1.26.3'
github token: ${{ secrets.GITHUB_TOKEN }}
driver: docker

- name: Build In-memory variant
run: make SKIP_TESTS=true BUILD_FLAGS='-Dmaven.javadoc.skip=true --no-transfer-progress -Dmaven.wagon.httpconnectionManager.maxTotal=30 -Dmaven.wagon.http.retryHandler.count=5' build-in-memory
- name: Prepare minikube tunnel
run: minikube tunnel &> /dev/null &

- name: Run UI tests
run: ./mvnw verify -Pintegration-tests -Pui -Pinmemory -pl integration-tests/testsuite -Dmaven.javadoc.skip=true --no-transfer-progress -DtrimStackTrace=false
run: make REGISTRY_IMAGE='-Dregistry-sql-image=ttl.sh/${{ github.sha }}/apicurio/apicurio-registry-sql:1d' run-ui-tests

- name: Collect logs
if: failure()
Expand Down
59 changes: 0 additions & 59 deletions .github/workflows/kubernetes-tests-manual.yaml

This file was deleted.

Loading

0 comments on commit 7ac2605

Please sign in to comment.