Daria Mayorova
e0dd643924
Allow adding test application even when smoke tests are disabled
7 years ago
Nicolas Massé
09b51a1c87
see #46 : Allow setting the OAuth flows per service
7 years ago
Nicolas Massé
d45f90517a
#40 : improve the galaxy quality score
7 years ago
Nicolas Massé
6ca9d60612
See #45 : ensure Ansible 2.4.6 at least is installed
7 years ago
Nicolas Massé
27309aed7c
See #46 : implement capabilities discovery
7 years ago
Nicolas Massé
bd4e1b580b
add the no_log option to the cleanup tasks + handle 404
7 years ago
Nicolas Massé
9af9c63425
put the ansible requirements in a separate file
7 years ago
Nicolas Massé
f22a0fc3cb
Improve the CI tests ( #42 )
#31 : CI tests are run against SaaS, with hosted and self-managed APIcast + on-premise AMP 2.3
#29 : Fix the CORS smoketests that were failing
#41 : Make sure the playbook did not expose the 3scale access token in the output
7 years ago
Nicolas Massé
1be121e7e2
see #35 : add support for one gateway environments (no staging gw)
7 years ago
Nicolas Massé
c457306869
see #29 : put the cors policy higher in the stack
7 years ago
Nicolas Massé
a50a648e84
fix #28 : smoketests are optional
7 years ago
lbroudoux
22bd5db2e5
Adding support for adding CORS policy on APICast gateway
7 years ago
Nicolas Massé
e6b5994a95
fix #5 : implement OpenAPI Specifications validation
7 years ago
Nicolas Massé
75d8eb69c5
see #22 : get rid of the set_fact where possible
7 years ago
Nicolas Massé
83caed159f
add some debug
7 years ago
Nicolas Massé
3ca6e26919
properly reflect the change status during api calls
7 years ago
Nicolas Massé
a04ccd92a8
fix a typo in variable names
7 years ago
Nicolas Massé
8f8ec50d35
See #22 : reorganize this role so that it use variables where possible (instead of facts)
7 years ago
Nicolas Massé
5debba78ae
fix a typo in the variable name
8 years ago
Nicolas Massé
88f149d6ce
Improve surface checks
8 years ago
Nicolas Massé
e3920f2cf8
fix #3 : call the 3scale API in the right order
8 years ago
Nicolas Massé
13b2659290
fix #2 : implement support for basePath
8 years ago
Nicolas Massé
bb70941558
check ansible version. fix #1
8 years ago
Nicolas Massé
fb6ffbf4f4
check requirements before playbook is run
8 years ago
Nicolas Massé
9b47d500ca
throttle the create/update/delete operations
8 years ago
Nicolas Massé
9d61f65d78
fix undefined variable
8 years ago
Nicolas Massé
d1852f5b60
implement oauth/oidc mode
8 years ago
Nicolas Massé
3dc6c1d63b
fix undefined variable
8 years ago
Nicolas Massé
9d389f040b
add environment management + minor fixes
8 years ago
Nicolas Massé
e505d10eb9
Convert the swagger version to string
8 years ago
Nicolas Massé
8f5cec5030
implement versioning
8 years ago
Nicolas Massé
306d47ff46
fix an issue with ansible
8 years ago
Nicolas Massé
6dd426c4eb
sanitize the system_name
8 years ago
Nicolas Massé
01406e2039
improve service creation reliability
8 years ago
Nicolas Massé
223d2a0385
set the activedocs id after creation and update the list of activedocs objects
8 years ago
Nicolas Massé
9021586a86
when an api is freshly created, there is not proxy definition for the prod environment: be prepared for that
8 years ago
Nicolas Massé
038773f765
fix a typo
8 years ago
Nicolas Massé
629ce9d1f9
minor fixes + publish activedocs
8 years ago
Nicolas Massé
ebc499acbf
initial commit
8 years ago