Commit Graph

9717 Commits

Author SHA1 Message Date
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
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
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
Ioannis Canellos
6397660875 doc (#5493): Add docs to describe how building and deploying works. 2020-02-21 09:40:29 +02:00
Ioannis Canellos
8de7676bb8 test (#5493) Add integration test that tests building and deploying to
kubernetes.
2020-02-21 09:40:29 +02:00
Ioannis Canellos
9ffadadbec refactor (#5493): Introduce docker extension, that deals with docker container builds. 2020-02-21 09:40:29 +02:00
Ioannis Canellos
b1bd0a4880 feat (#5493): Add support for building and deploying container to Kubernetes. 2020-02-21 09:40:29 +02:00
Clement Escoffier
03e0461fbd use mutiny in the reactive section of the neo4j quickstart
Co-Authored-By: Guillaume Smet <guillaume.smet@gmail.com>
2020-02-21 08:00:21 +01:00
Manyanda Chitimbo
c13dad146a Merge pull request #7302 from geoand/native-test-inject
Show a proper error message when @Inject is used in NativeTest
2020-02-21 07:57:59 +01:00
Manyanda Chitimbo
f6025b6a06 Merge pull request #7319 from quarkusio/dependabot/maven/org.flywaydb-flyway-core-6.2.4
Bump flyway-core from 6.2.3 to 6.2.4
2020-02-21 07:56:06 +01:00
Johannes
3236502ca8 #7152 Classes with @ConstructorProperties for Reflection 2020-02-21 07:20:09 +01:00
Jason T. Greene
6d5eeea9da Merge pull request #7322 from n1hility/dont-test-wip-and-draft
Filter w + ip and Drafts
2020-02-20 19:25:55 -06:00
sberyozkin
11fadbf2f0 Merge pull request #7260 from pedroigor/issue-6571
[fixes #6571] - Document OIDC Multi-Tenancy feature
2020-02-20 23:24:04 +00:00
Sergey Beryozkin
2197844ec9 Update Keycloak docker image to 9.0.0 2020-02-20 23:01:25 +00:00
George Gastaldi
a9cad770f9 Merge pull request #7252 from SR-Lut3t1um/master
Update Gradle to 6.2
2020-02-20 19:49:30 -03:00
SR-Lut3t1um
9a8efdad51 updated gradle to 6.2
fixed missing change of gradle version on pom.xml

fixed evertything

fixed evertything
2020-02-20 23:43:10 +01:00
Guillaume Smet
3d265543e5 Merge pull request #7277 from mkouba/issue-7144
Qute - ExtensionMethodGenerator now handles ClassCastException correctly
2020-02-20 23:42:03 +01:00
Jason T. Greene
ecba0c663d Filter WIP and Drafts 2020-02-20 16:40:08 -06:00
Guillaume Smet
bbbf715d32 Merge pull request #7318 from machi1990/ci/conditionally-start-mariadb-service
ci: conditionally start mariadb service
2020-02-20 23:31:55 +01:00