]>
git.immae.eu Git - github/fretlink/ansible-kong-app.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Gaëtan [Fri, 10 Dec 2021 14:11:46 +0000 (15:11 +0100)]
Merge branch 'master' into fix_upstream_creation_return_code
Gaëtan Duchaussois [Fri, 10 Dec 2021 14:10:41 +0000 (15:10 +0100)]
upstream: allow 200 as a valid return code when adding target
Gaëtan [Mon, 25 Oct 2021 12:48:00 +0000 (14:48 +0200)]
Merge pull request #26 from gaetanfl/bump_nix_version_cert_error
ci(bump): bump nix version to avoid certificate error
Gaëtan Duchaussois [Mon, 25 Oct 2021 12:01:04 +0000 (14:01 +0200)]
ci(bump): bump nix version to avoid certificate error
paulrbr-fl [Mon, 26 Oct 2020 15:31:15 +0000 (16:31 +0100)]
Merge pull request #25 from paulrbr-fl/update-readme
README: add a Travis badge with build status
Paul Bonaud [Wed, 14 Oct 2020 08:51:41 +0000 (10:51 +0200)]
README: add a Travis badge with build status
Also format yaml code with correct color syntax
paulrbr-fl [Wed, 14 Oct 2020 08:27:09 +0000 (10:27 +0200)]
Merge pull request #23 from paulrbr-fl/use-put-for-idempotency
Use PUT methods instead of manually detecting if new or update
Paul Bonaud [Mon, 12 Oct 2020 15:31:15 +0000 (17:31 +0200)]
tests: allow fake Kong server to receive PUT requests
Paul Bonaud [Mon, 12 Oct 2020 15:11:48 +0000 (17:11 +0200)]
Use PUT methods instead of manually detecting if new or update
Kong supports resource idempotency by calling the `PUT` method on user
creation/update.
Kong will decide by itself whether to create or update the resource.
It's clearer and less code on our side. However we can only do this on
named resources (not possible on Plugins and Routes which are attached
to the `service` with an ID).
paulrbr-fl [Wed, 14 Oct 2020 08:04:29 +0000 (10:04 +0200)]
Merge pull request #22 from paulrbr-fl/improve-doc
Prepare to open-source this role
Paul Bonaud [Mon, 12 Oct 2020 14:00:06 +0000 (16:00 +0200)]
Improve README documentation, add a LICENSE file and add test case
paulrbr-fl [Mon, 12 Oct 2020 09:28:05 +0000 (11:28 +0200)]
Merge pull request #21 from paulrbr-fl/add-slack-token
travis: Use encrypted token for slack notifications
Paul Bonaud [Mon, 5 Oct 2020 16:48:57 +0000 (18:48 +0200)]
travis: use recent nixpkgs channel (20.09) to install dependencies
Paul Bonaud [Mon, 5 Oct 2020 16:34:59 +0000 (18:34 +0200)]
travis: Use encrypted token for slack notifications
This commit adds a notification on slack for travis builds. The token
is encrypted using the repository key with the `travis` CLI:
```
travis encrypt "<user>:<token>" --add notifications.slack.rooms
```
cf documentation
https://docs.travis-ci.com/user/notifications/#configuring-slack-notifications
paulrbr-fl [Mon, 24 Aug 2020 11:18:06 +0000 (13:18 +0200)]
Merge pull request #20 from paulrbr-fl/add-response-transformer-plugin
dhall(plugins): add binding for the 'response-transformer' plugin
Paul Bonaud [Fri, 14 Aug 2020 16:39:27 +0000 (18:39 +0200)]
dhall(plugins): add binding for the 'response-transformer' plugin
This plugin is very similar to the existing request-transformer
plugin.
We can expose a Dhall helper to generate this plugin configuration as
the other plugins.
paulrbr-fl [Thu, 13 Aug 2020 15:54:24 +0000 (17:54 +0200)]
Merge pull request #19 from paulrbr-fl/dhall-1.33-compat
dhall: BREAKING CHANGE update dhall config for 1.33+ compatibility
Paul Bonaud [Thu, 13 Aug 2020 14:01:49 +0000 (16:01 +0200)]
dhall: BREAKING CHANGE update dhall config for 1.33+ compatibility
Since dhall 1.33.0 lang version the `Optional/fold` function is
removed from the language and can be replaced by the usage of the
`merge` function which now works on Optional values 🎉 since 1.29
https://github.com/dhall-lang/dhall-haskell/pull/1608
This new code is thus not compatible with versions of dhall
<1.29.0 (due to the new feature of the `merge` fonction).
paulrbr-fl [Thu, 2 Jan 2020 15:25:37 +0000 (16:25 +0100)]
Merge pull request #18 from paulrbr-fl/pre-function-plugins
config(dhall): add a pre-function lua definition for HTTPS redirects
Paul Bonaud [Thu, 2 Jan 2020 14:25:06 +0000 (15:25 +0100)]
tests: fake a Kong server
Paul Bonaud [Thu, 2 Jan 2020 13:08:23 +0000 (14:08 +0100)]
tests: fix variables in the test playbook
Paul Bonaud [Thu, 2 Jan 2020 12:48:25 +0000 (13:48 +0100)]
ci: use latest version of Nix binaries and latest Ansible nix pkgs
Paul Bonaud [Thu, 2 Jan 2020 12:44:05 +0000 (13:44 +0100)]
config(dhall): add a pre-function lua definition for HTTPS redirects
This PR fixes #12 and takes precedence over #13 (cherry-picked one of
#13's commit)
Hussein Ait-Lahcen [Wed, 24 Apr 2019 13:28:10 +0000 (15:28 +0200)]
add(dhall): introduce pre-function plugin
Clément Delafargue [Mon, 7 Oct 2019 07:55:50 +0000 (09:55 +0200)]
Merge pull request #17 from clementd-fretlink/polykinds
upgrade dhall to 1.26.1 and merge types and terms
Clement Delafargue [Thu, 3 Oct 2019 09:31:56 +0000 (11:31 +0200)]
upgrade dhall to 1.26.1 and merge types and terms
Previously, types were flattened and terms were nested (as are the
directories). For consistency, I made the types nested as well.
paulrbr-fl [Thu, 8 Aug 2019 14:07:12 +0000 (16:07 +0200)]
Merge pull request #16 from paulrbr-fl/add-default-correlation-id
config(dhall): add parameter 'generator' to CorrelationID plugin
Paul Bonaud [Thu, 8 Aug 2019 13:51:47 +0000 (15:51 +0200)]
config(dhall): add parameter 'generator' to CorrelationID plugin
This PR adds possibility to define a custom `generator` to use in the
CorrelationID plugin.
The default value ("uuid#counter") is taken from Kong directly
https://docs.konghq.com/hub/kong-inc/correlation-id/#parameters
Gaëtan [Mon, 13 May 2019 09:50:42 +0000 (11:50 +0200)]
Merge pull request #15 from gaetanfl/display_errors
Add info on failures
Gaëtan Duchaussois [Mon, 13 May 2019 09:28:15 +0000 (11:28 +0200)]
Add info on failures
paulrbr-fl [Fri, 26 Apr 2019 18:48:05 +0000 (20:48 +0200)]
Merge pull request #14 from paulrbr-fl/upgrade-dhall-version
dhall(upgrade): upgrade code to be compatible with dhall 1.21.0
Paul Bonaud [Fri, 26 Apr 2019 16:06:35 +0000 (18:06 +0200)]
dhall(upgrade): upgrade code to be compatible with dhall 1.21.0
Gaëtan [Fri, 5 Apr 2019 11:41:27 +0000 (13:41 +0200)]
Merge pull request #11 from gaetanfl/plugin_failure_retry
retry in case of failed patch
Gaëtan Duchaussois [Fri, 5 Apr 2019 09:43:51 +0000 (11:43 +0200)]
Fix retry and missing parenthesis
Gaëtan Duchaussois [Thu, 4 Apr 2019 14:26:24 +0000 (16:26 +0200)]
retry in case of failed patch
paulrbr-fl [Thu, 4 Apr 2019 11:40:09 +0000 (13:40 +0200)]
Merge pull request #10 from paulrbr-fl/fix-dhall-config-for-kong-upgrade
dhall(fix): fix for generated configuration for Kong 1.x upgrade
Paul Bonaud [Thu, 4 Apr 2019 11:35:38 +0000 (13:35 +0200)]
lint: fix latest recommendations from ansible-lint
Paul Bonaud [Thu, 4 Apr 2019 10:21:12 +0000 (12:21 +0200)]
dhall(fix): fix for generated configuration for Kong 1.x upgrade
Gaëtan [Tue, 20 Nov 2018 19:32:43 +0000 (20:32 +0100)]
Merge pull request #7 from haitlahcen/dhall-interface
add dhall interface
Hussein Ait-Lahcen [Mon, 19 Nov 2018 14:51:21 +0000 (15:51 +0100)]
add dhall interface
Frédéric Menou [Mon, 9 Jul 2018 10:16:01 +0000 (12:16 +0200)]
Merge pull request #6 from fmenou/nix
Use Nix for build
Frédéric Menou [Sun, 8 Jul 2018 01:21:46 +0000 (03:21 +0200)]
Use Nix for build
Gaëtan [Thu, 17 May 2018 15:11:14 +0000 (17:11 +0200)]
Merge pull request #5 from gaetanfl/support_backend
Support ring-balancer
Gaëtan Duchaussois [Wed, 16 May 2018 13:29:57 +0000 (15:29 +0200)]
add more info on README
Gaëtan Duchaussois [Tue, 15 May 2018 14:43:03 +0000 (16:43 +0200)]
target might be marked as absent if unhealthy
Gaëtan Duchaussois [Mon, 14 May 2018 14:27:22 +0000 (16:27 +0200)]
fix test file
Gaëtan Duchaussois [Mon, 14 May 2018 14:22:00 +0000 (16:22 +0200)]
add support for upstream with multiple targets
Gaëtan [Fri, 27 Apr 2018 08:23:37 +0000 (10:23 +0200)]
Merge pull request #3 from gaetanfl/multiplekong_servers
support multiple kong servers
Gaëtan Duchaussois [Fri, 27 Apr 2018 07:39:57 +0000 (09:39 +0200)]
fix README
Gaëtan Duchaussois [Thu, 26 Apr 2018 16:15:47 +0000 (18:15 +0200)]
support multiple kong servers
Gaëtan [Mon, 23 Apr 2018 14:49:40 +0000 (16:49 +0200)]
Merge pull request #2 from gaetanfl/hide_credentials_plugins
disable log for plugin setup
Gaëtan Duchaussois [Mon, 23 Apr 2018 14:46:27 +0000 (16:46 +0200)]
disable log for plugin setup
Gaëtan [Mon, 23 Apr 2018 08:57:50 +0000 (10:57 +0200)]
Merge pull request #1 from gaetanfl/initial_version
initial version
Gaëtan Duchaussois [Mon, 23 Apr 2018 08:35:56 +0000 (10:35 +0200)]
setup an array of services
Gaëtan Duchaussois [Fri, 20 Apr 2018 13:00:52 +0000 (15:00 +0200)]
fix deprecation warning
Gaëtan Duchaussois [Fri, 20 Apr 2018 12:40:33 +0000 (14:40 +0200)]
add travis configuration and fix tests
Gaëtan Duchaussois [Fri, 20 Apr 2018 10:14:40 +0000 (12:14 +0200)]
After testing
Gaëtan Duchaussois [Fri, 20 Apr 2018 08:04:41 +0000 (10:04 +0200)]
initial version
Gaëtan Duchaussois [Fri, 20 Apr 2018 08:01:33 +0000 (10:01 +0200)]
README