* add README for ociswrapper
* add doc on how to tests env config test suites with ociswrapper
* document running tests using ociswrapper
* update local docker compose setup for running tests
* make ocis able to run with ociswrapper
* update wrapper doc
* run with ociswrapper by default
* ignore md files on codacy
* fix README format
* Added scenario to unassign the role of user
* Added scenario,admin tries to unassign the own role
* Addressed reviews
* refactor
---------
Co-authored-by: Saw-jan <saw.jan.grg3e@gmail.com>
This commit removes the `doc/service/<name>/_index.md` files for service
that provide a README.md in their own directory.
The CI's docs pipeline generates and publishes (to the `docs` branch)
the _index.md files from the READMEs. We don't need to have these files
duplicated `master` branch of the git repo. They just cause confusion
and are not kept in sync with the READMEs on the `master` branch.
The previous implementation was using an unlimited TTL which would cause
problems in scale out deployments where multiple instances of the settings
service are running.
Fixes: #5067
Share the same instance between the HTTP and the GRPC service. This is
in preparation for moving the cache of the metadata storage backend to a
go-micro/store based implementation. By sharing the same service instance in
the HTTP and GRPC services we can avoid the usage of global variables for the
caches, which will make the move to the go-micro/store implementation simpler.
* run api tests
* run ocis via wrapper
* add context, helpers and steps change ocis config
* remove separate pipelines for special test cases
* add context to behat config
* fix suite name
* set wrapper url while running tests
* fix cors allow env name
* address review
* add ociswrapper codebase
* add ci pipeline to build and cache wrapper
* add step to check ociswrapper cache
* invalidate wrapper cache and build new
* build on pipeline step
* undo unnecessary changes
* undo unnecessary changes
* fix php code
* fix ocis run command
* use tag for teardown
* exclude wrapper vendor in codacy check
* fix typos