Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #23 from paulrbr-fl/use-put-for-idempotency | paulrbr-fl | 2020-10-14 | 3 | -25/+15 |
|\ | | | | | Use PUT methods instead of manually detecting if new or update | ||||
| * | tests: allow fake Kong server to receive PUT requests | Paul Bonaud | 2020-10-14 | 1 | -0/+9 |
| | | |||||
| * | Use PUT methods instead of manually detecting if new or update | Paul Bonaud | 2020-10-14 | 2 | -25/+6 |
|/ | | | | | | | | | | | 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). | ||||
* | Merge pull request #22 from paulrbr-fl/improve-doc | paulrbr-fl | 2020-10-14 | 4 | -21/+41 |
|\ | | | | | Prepare to open-source this role | ||||
| * | Improve README documentation, add a LICENSE file and add test case | Paul Bonaud | 2020-10-12 | 4 | -21/+41 |
|/ | |||||
* | Merge pull request #21 from paulrbr-fl/add-slack-token | paulrbr-fl | 2020-10-12 | 4 | -15/+31 |
|\ | | | | | travis: Use encrypted token for slack notifications | ||||
| * | travis: use recent nixpkgs channel (20.09) to install dependencies | Paul Bonaud | 2020-10-06 | 4 | -15/+25 |
| | | |||||
| * | travis: Use encrypted token for slack notifications | Paul Bonaud | 2020-10-05 | 1 | -0/+6 |
|/ | | | | | | | | | | | | 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 | ||||
* | Merge pull request #20 from paulrbr-fl/add-response-transformer-pluginv0.32 | paulrbr-fl | 2020-08-24 | 3 | -0/+11 |
|\ | | | | | dhall(plugins): add binding for the 'response-transformer' plugin | ||||
| * | dhall(plugins): add binding for the 'response-transformer' plugin | Paul Bonaud | 2020-08-14 | 3 | -0/+11 |
|/ | | | | | | | | 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. | ||||
* | Merge pull request #19 from paulrbr-fl/dhall-1.33-compatv0.31 | paulrbr-fl | 2020-08-13 | 3 | -17/+11 |
|\ | | | | | dhall: BREAKING CHANGE update dhall config for 1.33+ compatibility | ||||
| * | dhall: BREAKING CHANGE update dhall config for 1.33+ compatibility | Paul Bonaud | 2020-08-13 | 3 | -17/+11 |
|/ | | | | | | | | | | | 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). | ||||
* | Merge pull request #18 from paulrbr-fl/pre-function-pluginsv0.30 | paulrbr-fl | 2020-01-02 | 10 | -34/+79 |
|\ | | | | | config(dhall): add a pre-function lua definition for HTTPS redirects | ||||
| * | tests: fake a Kong server | Paul Bonaud | 2020-01-02 | 2 | -2/+27 |
| | | |||||
| * | tests: fix variables in the test playbook | Paul Bonaud | 2020-01-02 | 1 | -6/+7 |
| | | |||||
| * | ci: use latest version of Nix binaries and latest Ansible nix pkgs | Paul Bonaud | 2020-01-02 | 1 | -1/+9 |
| | | |||||
| * | config(dhall): add a pre-function lua definition for HTTPS redirects | Paul Bonaud | 2020-01-02 | 4 | -14/+16 |
| | | | | | | | | | | This PR fixes #12 and takes precedence over #13 (cherry-picked one of #13's commit) | ||||
| * | add(dhall): introduce pre-function plugin | Hussein Ait-Lahcen | 2020-01-02 | 4 | -12/+21 |
|/ | |||||
* | Merge pull request #17 from clementd-fretlink/polykindsv0.20 | Clément Delafargue | 2019-10-07 | 17 | -65/+73 |
|\ | | | | | upgrade dhall to 1.26.1 and merge types and terms | ||||
| * | upgrade dhall to 1.26.1 and merge types and termspolykinds | Clement Delafargue | 2019-10-03 | 17 | -65/+73 |
|/ | | | | | Previously, types were flattened and terms were nested (as are the directories). For consistency, I made the types nested as well. | ||||
* | Merge pull request #16 from paulrbr-fl/add-default-correlation-idv0.10 | paulrbr-fl | 2019-08-08 | 2 | -9/+21 |
|\ | | | | | config(dhall): add parameter 'generator' to CorrelationID plugin | ||||
| * | config(dhall): add parameter 'generator' to CorrelationID plugin | Paul Bonaud | 2019-08-08 | 2 | -9/+21 |
|/ | | | | | | | | 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 | ||||
* | Merge pull request #15 from gaetanfl/display_errorsv0.9 | Gaëtan | 2019-05-13 | 1 | -0/+16 |
|\ | | | | | Add info on failures | ||||
| * | Add info on failures | Gaëtan Duchaussois | 2019-05-13 | 1 | -0/+16 |
|/ | |||||
* | Merge pull request #14 from paulrbr-fl/upgrade-dhall-versionv0.8 | paulrbr-fl | 2019-04-26 | 7 | -58/+64 |
|\ | | | | | dhall(upgrade): upgrade code to be compatible with dhall 1.21.0 | ||||
| * | dhall(upgrade): upgrade code to be compatible with dhall 1.21.0 | Paul Bonaud | 2019-04-26 | 7 | -58/+64 |
|/ | |||||
* | Merge pull request #11 from gaetanfl/plugin_failure_retryv0.7 | Gaëtan | 2019-04-05 | 1 | -3/+67 |
|\ | | | | | retry in case of failed patch | ||||
| * | Fix retry and missing parenthesis | Gaëtan Duchaussois | 2019-04-05 | 1 | -2/+2 |
| | | |||||
| * | retry in case of failed patch | Gaëtan Duchaussois | 2019-04-04 | 1 | -2/+66 |
|/ | |||||
* | Merge pull request #10 from paulrbr-fl/fix-dhall-config-for-kong-upgradev0.6 | paulrbr-fl | 2019-04-04 | 4 | -16/+22 |
|\ | | | | | dhall(fix): fix for generated configuration for Kong 1.x upgrade | ||||
| * | lint: fix latest recommendations from ansible-lint | Paul Bonaud | 2019-04-04 | 2 | -3/+9 |
| | | |||||
| * | dhall(fix): fix for generated configuration for Kong 1.x upgrade | Paul Bonaud | 2019-04-04 | 2 | -13/+13 |
|/ | |||||
* | Merge pull request #7 from haitlahcen/dhall-interfacev0.5 | Gaëtan | 2018-11-20 | 20 | -0/+166 |
|\ | | | | | add dhall interface | ||||
| * | add dhall interface | Hussein Ait-Lahcen | 2018-11-20 | 20 | -0/+166 |
|/ | |||||
* | Merge pull request #6 from fmenou/nix | Frédéric Menou | 2018-07-09 | 1 | -10/+2 |
|\ | | | | | Use Nix for build | ||||
| * | Use Nix for build | Frédéric Menou | 2018-07-08 | 1 | -10/+2 |
|/ | |||||
* | Merge pull request #5 from gaetanfl/support_backendv0.4 | Gaëtan | 2018-05-17 | 4 | -4/+73 |
|\ | | | | | Support ring-balancer | ||||
| * | add more info on README | Gaëtan Duchaussois | 2018-05-17 | 1 | -5/+7 |
| | | |||||
| * | target might be marked as absent if unhealthy | Gaëtan Duchaussois | 2018-05-15 | 1 | -1/+1 |
| | | |||||
| * | fix test file | Gaëtan Duchaussois | 2018-05-14 | 1 | -3/+6 |
| | | |||||
| * | add support for upstream with multiple targets | Gaëtan Duchaussois | 2018-05-14 | 3 | -0/+64 |
|/ | |||||
* | Merge pull request #3 from gaetanfl/multiplekong_serversv0.3 | Gaëtan | 2018-04-27 | 7 | -37/+44 |
|\ | | | | | support multiple kong servers | ||||
| * | fix README | Gaëtan Duchaussois | 2018-04-27 | 1 | -4/+4 |
| | | |||||
| * | support multiple kong servers | Gaëtan Duchaussois | 2018-04-26 | 7 | -34/+41 |
|/ | |||||
* | Merge pull request #2 from gaetanfl/hide_credentials_pluginsv0.2 | Gaëtan | 2018-04-23 | 1 | -0/+1 |
|\ | | | | | disable log for plugin setup | ||||
| * | disable log for plugin setup | Gaëtan Duchaussois | 2018-04-23 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #1 from gaetanfl/initial_versionv0.1 | Gaëtan | 2018-04-23 | 13 | -14/+218 |
|\ | | | | | initial version | ||||
| * | setup an array of services | Gaëtan Duchaussois | 2018-04-23 | 8 | -30/+32 |
| | | |||||
| * | fix deprecation warning | Gaëtan Duchaussois | 2018-04-20 | 2 | -2/+2 |
| | | |||||
| * | add travis configuration and fix tests | Gaëtan Duchaussois | 2018-04-20 | 5 | -5/+42 |
| | |