authelia/internal
Clément Michaud ce7b6b8167
Build docker image upfront in CI and use it in integration tests. (#555)
* Build docker image upfront in CI and use it in integration tests.

Previously, the development workflow was broken because the container
generated from Dockerfile.CI was used in dev environments but the binary
was not pre-built as it is on buildkite. I propose to just remove that
image and use the "to be published" image instead in integration tests.

This will have several advantages:
- Fix the dev workflow.
- Remove CI arch from authelia-scripts build command
- Optimize CI time in buildkite since we'll cache a way small artifact
- We don't build authelia more than once for earch arch.

* Fix suites and only build ARM images on master or tagged commits

* Optimise pipeline dependencies and Kubernetes suite to utilise cache

* Run unit tests and docker image build in parallel.

* Fix suite trying to write on read only fs.

Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2020-01-17 20:46:51 +01:00
..
authentication Add early checks for user hashes. 2019-12-28 09:08:54 +01:00
authorization Rename org from clems4ever to authelia 2019-12-24 13:14:52 +11:00
configuration Force TLS and valid x509 certs in SMTP Notifier by default 2020-01-10 17:37:16 +01:00
duo Move source code into internal directory to follow standard project layout. 2019-11-17 16:30:33 +01:00
handlers Fix spelling errors 2020-01-10 11:33:18 +01:00
logging Display correct RemoteIP in logs. 2019-12-11 19:01:16 +01:00
middlewares Rename org from clems4ever to authelia 2019-12-24 13:14:52 +11:00
mocks Rename org from clems4ever to authelia 2019-12-24 13:14:52 +11:00
models Move source code into internal directory to follow standard project layout. 2019-11-17 16:30:33 +01:00
notification Force TLS and valid x509 certs in SMTP Notifier by default 2020-01-10 17:37:16 +01:00
regulation Fix spelling errors 2020-01-10 11:33:18 +01:00
server Rename org from clems4ever to authelia 2019-12-24 13:14:52 +11:00
session Rename org from clems4ever to authelia 2019-12-24 13:14:52 +11:00
storage Fix spelling errors 2020-01-10 11:33:18 +01:00
suites Build docker image upfront in CI and use it in integration tests. (#555) 2020-01-17 20:46:51 +01:00
templates Force TLS and valid x509 certs in SMTP Notifier by default 2020-01-10 17:37:16 +01:00
utils Introduce hasU2F and hasTOTP in user info. 2019-12-08 14:31:48 +01:00