Commit Graph

284 Commits

Author SHA1 Message Date
Guillaume de Rouville
68707d93ae S3: Implement localstack env
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-08-23 17:44:33 +02:00
Guillaume de Rouville
a33a4f4749 AWS - Implement backward compatible localstack
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-08-23 17:44:33 +02:00
Tom Chauveau
970a1988eb
Remove skip for docker.#Push tests
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-08-20 14:08:34 +02:00
Sujay Pillai
7481294a8c Adding support for azure storage
Signed-off-by: Sujay Pillai <sujayopillai@gmail.com>
2021-08-17 17:23:01 +08:00
Sam Alba
1e7c3cbc15
Merge pull request #881 from sujaypillai/azure-cli
Adding support for azure and create a resource group
2021-08-13 22:54:46 +02:00
Sam Alba
35fb7e0cfc stdlib/aws/s3: replaced sync with cp by default to avoid cache issues
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-08-13 13:37:24 -07:00
Sujay Pillai
a99fc52eeb Amending changes from @TomChv
Signed-off-by: Sujay Pillai <sujayopillai@gmail.com>
2021-08-12 01:44:03 +08:00
Sujay Pillai
d74753bca7 Amending changes from @TomChv
Signed-off-by: Sujay Pillai <sujayopillai@gmail.com>
2021-08-12 01:37:17 +08:00
Guillaume de Rouville
bdd6b5a56e Port azure.#CLI from up to os.#Container + manual testing + integrate bats test
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-08-11 16:39:35 +02:00
Sujay Pillai
5908aa628e Adding support for azure and create a resource group
Signed-off-by: Sujay Pillai <sujayopillai@gmail.com>
2021-08-11 01:20:16 +08:00
Andrea Luzzardi
db459ae04d os.#Container: inherit PATH from the container image
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-08-04 16:56:52 +02:00
Guillaume de Rouville
9f90aca2b7 op.#Exec hack: improve performance by 100x on big configs
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-07-29 16:37:47 +02:00
Andrea Luzzardi
04d8e25e4d
Merge pull request #788 from grouville/fix-git-package
git package - add keepGitDir option
2021-07-28 18:32:22 +02:00
Andrea Luzzardi
06b671a528 commit missing cue.mod
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-07-08 17:52:21 +02:00
Andrea Luzzardi
f58ee5811b universe vendoring
Rather than injecting universe at runtime, this change will vendor
alpha.dagger.io in `cue.mod` directly.

Fixes #700

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-07-08 17:52:21 +02:00
Andrea Luzzardi
99085a0f55 universe: stop using deprecated plan module
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-07-08 12:08:59 +02:00
Guillaume de Rouville
cbcb198dce git package - add keepGitDir option
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-07-07 17:37:35 +02:00
Edgar Lee
0501ae91a5 Adds support for op.#FetchHTTP
Signed-off-by: Edgar Lee <edgarhinshunlee@gmail.com>
2021-07-06 14:37:52 -07:00
Tihomir Jovicic
31714de4e3 Update Cloud Run docs
Signed-off-by: Tihomir Jovicic <tihomir.jovicic.develop@gmail.com>
2021-07-05 12:40:45 +02:00
Tihomir Jovicic
104928f062 Merge branch 'main' into cloudrun-support 2021-07-05 11:51:39 +02:00
Guillaume de Rouville
ecd409951c docker.#Push: Set auth as optional
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-07-02 01:21:56 +02:00
Andrea Luzzardi
e020b23649
Merge pull request #628 from TomChv/improve-docker-push
Improve docker.#Push definition
2021-07-01 18:25:40 +02:00
Tom Chauveau
62d27aa930 Skip push test to avoid data race (must be fix later)
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-07-01 17:49:05 +02:00
Tom Chauveau
a4856e7a6b Add new test to docker that push to 2 registry in one plan
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-07-01 15:58:11 +02:00
Tom Chauveau
2f710b0ce4 Fix login miss behavior and update op
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-07-01 14:08:49 +02:00
Tihomir Jovicic
c2442120ca update cloudrun imports to use alpha.dagger.io
Signed-off-by: Tihomir Jovicic <tihomir.jovicic.develop@gmail.com>
2021-07-01 09:23:47 +02:00
Tihomir Jovicic
dd73df5ef9 Move CloudRun tests to stdlib/gcp/cloudrun
Signed-off-by: Tihomir Jovicic <tihomir.jovicic.develop@gmail.com>
2021-07-01 09:15:04 +02:00
Tihomir Jovicic
650caa8d4a Merge branch 'main' into cloudrun-support 2021-07-01 08:54:44 +02:00
Andrea Luzzardi
9c0210d485
Merge pull request #756 from slewiskelly/gcs
stdlib: Add GCS support
2021-06-30 17:12:54 +02:00
Tom Chauveau
d10f2a49a5 Rename field according to @shykes review
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-06-30 16:58:04 +02:00
Tom Chauveau
67a982eb0f Move push and pull tests plans to docker subpackages
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-06-30 16:58:04 +02:00
Tom Chauveau
5468f60e39 Normalize reference to login on registry
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-06-30 16:58:04 +02:00
Tom Chauveau
7d1bbcc416 Fix docker hub login error when using image ref as target
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-06-30 16:58:04 +02:00
Tom Chauveau
f842f1ed1d Remove old docker push and pull test
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-06-30 16:58:04 +02:00
Tom Chauveau
b1ed40ffed Improve #docker.Push definition :
- Push to private registry
- Output ref and digest
- Update doc
- Add tests to universe.bats

Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-06-30 16:58:04 +02:00
Tom Chauveau
921f845c71 Keep same website for netlify tests
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-06-30 16:55:07 +02:00
Guillaume de Rouville
e3eee6068e Netlify: leverage --fail-with-body to finally print error's output
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-06-30 16:53:47 +02:00
Andrea Luzzardi
59281b38fc tests: gcs: force dependency between deploy and verify
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-06-30 16:41:50 +02:00
Guillaume de Rouville
4ad5434ce9 aws: force dependency between deploy and verify
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-06-30 16:31:06 +02:00
Andrea Luzzardi
c20c272940 tests: google-gcr: update CI keys
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-06-30 16:23:32 +02:00
Scott Lewis-Kelly
635b9306b8 stdlib: Add GCS support
The interface and behavior is identical to S3.

Signed-off-by: Scott Lewis-Kelly <slewiskelly@slewiskel.ly>
2021-06-30 16:23:32 +02:00
Tom Chauveau
34382fd497 Reduce the number of character from helm chart to avoid
bugs

Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-06-30 13:42:19 +02:00
Andrea Luzzardi
02ed4d81ee
Merge pull request #749 from grouville/interactive_shell_loglevel_bug
Skip Docker.#Local in bats tests (not working) + fix stdout redirection leading to uncatched missing inputs
2021-06-30 12:34:01 +02:00
Andrea Luzzardi
cc1e0cd6dc
Merge pull request #747 from TomChv/parallel-compose-tests
Compose tests doesn't bind a special port anymore
2021-06-30 12:31:47 +02:00
Andrea Luzzardi
65b4dea949
Merge pull request #746 from samalba/netlify-build
Netlify build
2021-06-30 12:23:01 +02:00
Alvise
7776e6def3 Check if problem is linked with docker from docker
Signed-off-by: Alvise <vitalvise@gmail.com>
2021-06-29 16:26:31 +00:00
Andrea Luzzardi
6690aa411e tests: java-maven: use dagger-ci encryption key
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-06-29 18:10:34 +02:00
Alvise
f807314668 Add maven package in stdlib
Signed-off-by: Alvise <vitalvise@gmail.com>
2021-06-29 15:09:32 +02:00
Guillaume de Rouville
d5457d6d03 Skip Docker.#Local in bats tests (not working) + fix stdout redirection issue leading to warning loglevel and tests not failing on missing inputs
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-06-28 19:56:21 +02:00
Tom Chauveau
8e8438e464 Compose tests doesn't bind a special port anymore
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-06-28 17:36:01 +02:00