9733 Commits

Author SHA1 Message Date
sberyozkin
268107aec7 Merge pull request #7294 from vsevel/write_secret
Add Vault write and delete secret Fixes #7155
2020-02-21 23:36:20 +00:00
Gwenneg Lepage
92f09ebc8e Merge pull request #7350 from quarkusio/dependabot/maven/io.reactivex.rxjava2-rxjava-2.2.18
Bump rxjava from 2.2.17 to 2.2.18
2020-02-21 23:09:10 +01:00
Vincent Sevel
65e98b2681 Add Vault write and delete secret 2020-02-21 22:09:28 +01:00
Jason T. Greene
eae5eee3ab Restore timeout for Misc3 2020-02-21 14:35:09 -06:00
Georgios Andrianakis
7afa2a030c Merge pull request #7345 from geoand/#7343
Ensure that whitespaces don't break bean invocation in SpEL
2020-02-21 22:32:46 +02:00
dependabot-preview[bot]
ceef37b262 Bump rxjava from 2.2.17 to 2.2.18
Bumps [rxjava](https://github.com/ReactiveX/RxJava) from 2.2.17 to 2.2.18.
- [Release notes](https://github.com/ReactiveX/RxJava/releases)
- [Changelog](https://github.com/ReactiveX/RxJava/blob/v2.2.18/CHANGES.md)
- [Commits](https://github.com/ReactiveX/RxJava/compare/v2.2.17...v2.2.18)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-21 20:31:27 +00:00
Georgios Andrianakis
e84c25f0dc Merge pull request #7341 from iocanel/container-image-build
Align naming in container-image & kubernetes extensions
2020-02-21 22:11:46 +02:00
Georgios Andrianakis
f78c80aff1 Ensure that whitespaces don't break bean invocation in SpEL
Fixes: #7343
2020-02-21 21:24:01 +02:00
George Gastaldi
3fc8264663 Merge pull request #7335 from dmlloyd/revert-fj-config
Partially revert "Fix issue getting config from fork join pool"
2020-02-21 15:57:06 -03:00
Guillaume Smet
498e8f1817 Merge pull request #7342 from gsmet/native-fail-fast-false
Set fail-fast to false for the native builds
2020-02-21 19:50:48 +01:00
Guillaume Smet
3e5398e71c Merge pull request #7344 from gsmet/autolabel-spring
Add Spring autolabelling
2020-02-21 19:27:52 +01:00
Guillaume Smet
b5806fceea Add Spring autolabelling 2020-02-21 19:22:06 +01:00
Guillaume Smet
e4ef38dc19 Merge pull request #7338 from phillip-kruger/master
Update the version of smallrye-open-api to 1.2.1
2020-02-21 19:17:11 +01:00
Guillaume Smet
7f8174ac5d Set fail-fast to false for the native builds 2020-02-21 18:30:26 +01:00
Ioannis Canellos
c568ed7b0b refactor: align naming in container & kubernetes. 2020-02-21 19:20:23 +02:00
Guillaume Smet
12ad774423 Merge pull request #7334 from mkouba/issue-7325
Qute - add some javadoc to public API
2020-02-21 17:35:21 +01:00
Phillip Kruger
366632566e Up the version of smallrye-open-api to 1.2.1
Signed-off-by: Phillip Kruger <phillip.kruger@gmail.com>
2020-02-21 18:30:05 +02:00
Manyanda Chitimbo
f983d4fbc3 Merge pull request #7023 from FroMage/config-all-build-icon
Changes for config cogs tweak
2020-02-21 17:25:26 +01:00
Manyanda Chitimbo
31891025a1 Merge pull request #7231 from cescoffier/features/vertx-mutiny-verticle
Add support for MutinyVerticle
2020-02-21 17:20:11 +01:00
Jason T. Greene
56f93c134d Merge pull request #7324 from n1hility/max-par
Limit native runs to 8 at a time
2020-02-21 09:57:36 -06:00
David M. Lloyd
6fab3bdacf Partially revert "Fix issue getting config from fork join pool"
This partially reverts commit b2bfc3bf37.
2020-02-21 09:55:09 -06:00
Guillaume Smet
d3fea635ef Merge pull request #7315 from sberyozkin/keycloak_9.0.0
Update Keycloak docker image to 9.0.0
2020-02-21 16:34:02 +01:00
Max Rydahl Andersen
c0be9664fe Merge pull request #5496 from iocanel/docker-build
Add support for building and deploying container to Kubernetes
2020-02-21 15:06:42 +00:00
Martin Kouba
9de57efdb3 Qute - add some javadoc to public API
- minor optimization in EvaluatorImpl
- added float and double literal support + tests
2020-02-21 15:51:39 +01:00
Jason T. Greene
57dcdea7ec Bump timeouts 2020-02-21 07:57:09 -06:00
Jason T. Greene
cabb8015bd Bump heap slightly 2020-02-21 07:54:54 -06:00
Jason T. Greene
25c7ea101a Limit native runs to 8 at a time 2020-02-21 07:54:54 -06:00
Stephane Epardaud
b9b35623be Changes for config cogs tweak
Also renamed the generated all-config due to jekyll giving it precedence of the the guide itself
2020-02-21 14:43:52 +01:00
Stéphane Épardaud
a6c2b91043 Merge pull request #7332 from cescoffier/features/reverse-mutiny-context-propagation-dependency
Reverse the dependency between context propagation and mutiny.
2020-02-21 14:06:29 +01:00
Stuart Douglas
87b37c380e Merge pull request #6013 from Karm/form-auth-cookie-rotation-test
Fixes 6011, adds tests for quarkus.http.auth.form.new-cookie-interval
2020-02-21 23:40:55 +11:00
Guillaume Smet
c96c7eea65 Merge pull request #7100 from kameshsampath/issue-112-docs
guide updates for knative quick start update
2020-02-21 12:49:48 +01:00
Kamesh Sampath
4df18731ff guide updates for knative quick start update 2020-02-21 12:49:15 +01:00
Guillaume Smet
b5bff0ffa7 Merge pull request #7153 from JohT/feature/7152
Registering classes with @ConstructorProperties for Reflection for #7152
2020-02-21 12:44:53 +01:00
Clement Escoffier
acd0f75ae2 Reverse the dependency between context propagation and mutiny. 2020-02-21 12:40:10 +01:00
Guillaume Smet
f17e61e421 Merge pull request #7309 from gsmet/add-more-autolabeler-rules
Add some more autolabeler rules and see how it goes
2020-02-21 11:08:20 +01:00
Guillaume Smet
51a84065dd Merge pull request #7310 from cescoffier/features/use-mutiny-in-neo-quickstart
Use Mutiny in the reactive section of the neo4j quickstart
2020-02-21 11:07:52 +01:00
Georgios Andrianakis
1363ca0c57 Improve output of the Kubernetes deploy process 2020-02-21 12:04:10 +02:00
Ioannis Canellos
e1c0a9606c feat: Add native image and customization to s2i. 2020-02-21 11:52:32 +02:00
Michal Karm Babacek
08e0b81524 Tuning the timer for cookie renewal, should help on very slow VMs 2020-02-21 10:50:51 +01:00
Michal Karm Babacek
91e2d80c04 Pulls System.clearProperty from stuartwdouglas:graceful-shutdown 2020-02-21 10:50:50 +01:00
Michal Karm Babacek
88f7dd12db Fixes issue 6011, adds tests for quarkus.http.auth.form.new-cookie-interval
There are three generally accepted behaviors for timeout and renewal for credential session cookies.

1. [absolute-timeout](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html#absolute-timeout)
1. [idle-timeout]( https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html#idle-timeout)
1. [renewal-timeout](https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html#renewal-timeout)

Quarkus implements 2. as **timeout** (```quarkus.http.auth.form.timeout```) and 3. as **newCookieInterval** (```quarkus.http.auth.form.new-cookie-interval```).

The implementation of 3. does not renew the cookie as expected.

The test does login, several requests and uses ```Thread.sleep(...);``` to pace them. I hope this is not deemed problematic for the stability of TS on very slow/weirdly behaving systems.
The margins are generous though, in hundreds of ms.

The test passes with the fixed calculation of cookie renewal and it fails with the current one:

```
org.opentest4j.AssertionFailedError:
   Session cookie WAS eligible for renewal and should have been updated.
at io.quarkus.vertx.http.security.FormAuthCookiesTestCase.
   testCredentialCookieRotation(FormAuthCookiesTestCase.java:183)
```

Thank you for feedback.

Concatenates log messages, drops level from warn to debug
2020-02-21 10:50:48 +01:00
Ioannis Canellos
084e905bce feat: add login support to docker push. 2020-02-21 10:21:33 +02:00
Ioannis Canellos
297d561433 doc: add container-image.adoc. 2020-02-21 10:21:33 +02:00
Ioannis Canellos
f7ae556cb3 feat: Add s2i binary build support. 2020-02-21 10:21:33 +02:00
Ioannis Canellos
726c0af956 test: split k8s deploy test to docker and jib. 2020-02-21 10:21:33 +02:00
Ioannis Canellos
9626a535d6 feat: push and build can be implictly requested by other extensions. 2020-02-21 10:21:33 +02:00
Georgios Andrianakis
4b366ab31f Ensure that sharing of KubernetesConfig doesn't result in runtime exceptions
These new modules are needed to ensure that Quarkus does not end up generating
runtime code that refers to the KubernetesClient when only the Kubernetes extension
is used
2020-02-21 10:21:33 +02:00
Georgios Andrianakis
a08ad6bef8 Introduce jib extension as an alternative for building container images and harmonize code between it and the docker extension 2020-02-21 10:21:30 +02:00
Georgios Andrianakis
c38782a5c1 Read Dockerfile from src/main/docker or from user provided location 2020-02-21 09:40:29 +02:00
Ioannis Canellos
5083cf2f75 refactor: Move KubernetesClientBuildConfig to an spi module so that it
can be used by other extensions.
2020-02-21 09:40:29 +02:00