Richard Jones
c04ef323d2
cue fmt
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-09-27 20:40:55 -06:00
Richard Jones
9f16bcdadb
added ports to docker.#Run
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-09-27 20:39:28 -06:00
Sam Alba
9c32c8a564
Merge pull request #1010 from talentedmrjones/rename-workspace-flag
...
Rename workspace to project including flag, references, and tests
2021-09-23 16:01:26 -07:00
Sam Alba
b5f2f65bfd
Merge pull request #1008 from grouville/fix/netlify
...
Fix/Netlify package: reinsert always:true
2021-09-23 15:31:44 -07:00
Sam Alba
e757af6706
Merge pull request #980 from VazeeKevin/tasks/docker-args-secrets
...
Add #Secret type to Docker #Build args
2021-09-23 15:31:03 -07:00
Sam Alba
9120c52545
Merge pull request #1003 from samalba/docker-run-local
...
Docker run local
2021-09-23 15:28:26 -07:00
Richard Jones
68f18887da
changed workspace to project for tests
...
Signed-off-by: Richard Jones <richard@dagger.io>
2021-09-23 12:07:09 -06:00
Guillaume de Rouville
512b7f722b
Fix/Netlify package: reinsert always:true
...
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-09-23 19:24:48 +02:00
Kevin Poirot
51f96172bd
Add #Secret type to Docker #Build args
...
Signed-off-by: Kevin Poirot <kevin@vazee.fr>
2021-09-23 11:13:59 +02:00
Guillaume de Rouville
240ee6b318
fix ecr typo on localMode
...
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-09-23 00:14:44 +02:00
Tom Chauveau
016e3764f1
Update Github PAT for CI
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-22 21:38:40 +02:00
Tom Chauveau
7991991a3c
Update documentation
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-22 20:29:20 +02:00
Tom Chauveau
56083ed3d0
helm #Chart definition now support secret kubeconfig
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-22 19:11:23 +02:00
Tom Chauveau
1f5a9a9fa9
kubernetes #Resources definition now support secret kubeconfig
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-22 19:11:04 +02:00
Sam Alba
4ccf030db8
stdlib: tests local docker socket
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-09-21 17:21:32 -07:00
Sam Alba
eaa965127a
stdlib: added support for local docker socket
...
Signed-off-by: Sam Alba <sam.alba@gmail.com>
2021-09-21 17:19:00 -07:00
Andrea Luzzardi
fb7cb95b06
Merge pull request #986 from aluzzardi/socket-support
...
dagger.#Stream support
2021-09-20 11:08:06 -07:00
Andrea Luzzardi
0f4a55a482
socket -> stream
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-09-17 15:19:15 -07:00
Andrea Luzzardi
5480fb991d
dagger.#Socket support
...
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2021-09-17 11:53:09 -07:00
Sam Alba
12e457e9e9
Merge pull request #971 from VazeeKevin/tasks/improve-stdlib-docker
...
stdlib/docker: update #Build to incorporate image from Dockerfile
2021-09-16 17:50:28 -07:00
Kevin Poirot
a364307f0e
Add test build with args to Docker #Build
...
Signed-off-by: Kevin Poirot <kevin@vazee.fr>
2021-09-15 10:48:17 +02:00
Kevin Poirot
3e14920062
Update Docker #Build to incorporate image from Dockerfile
...
Signed-off-by: Kevin Poirot <kevin@vazee.fr>
2021-09-15 08:55:59 +02:00
Guillaume de Rouville
46362ed247
Add zone in GCP.#Config
...
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-09-14 13:43:31 +02:00
Scott
8e2dea148b
stdlib: Update gcp.#GCloud to set compute/region instead of compute/zone
...
If a users correctly sets `region` to a valid GCP region, a warning would be
presented (but is hidden by `-q`):
```
) gcloud config set compute/zone asia-northeast1
Updated property [compute/zone].
WARNING: asia-northeast1 is not a valid zone. Run `gcloud compute zones list` to get all zones.
```
This makes it consistent with AWS where a region is set. However, an optional
`zone` field could also be added to `gcp.#Config`, which would be used to
(conditionally?) set the zone.
AFAICT, there is no option to set a zone in AWS CLI.
Signed-off-by: Scott <slewiskelly@slewiskel.ly>
2021-09-14 12:13:27 +02:00
Sam Alba
4d45e269e0
Merge pull request #967 from VazeeKevin/tasks/docker-build-args
...
stdlib/docker: Add args option to Docker #Build
2021-09-13 15:26:09 -07:00
Sujay Pillai
48560b4546
Adding support for azure static webapp
...
Signed-off-by: Sujay Pillai <sujayopillai@gmail.com>
2021-09-13 10:39:20 -07:00
Sujay Pillai
439fb4ee82
Adding support for azure static webapp
...
Signed-off-by: Sujay Pillai <sujayopillai@gmail.com>
2021-09-13 10:39:18 -07:00
Kevin Poirot
924fd163eb
Add args option to Docker #Build
...
Signed-off-by: Kevin Poirot <kevin@vazee.fr>
2021-09-13 14:38:20 +02:00
Sam Alba
af1d06f503
Merge pull request #945 from benja-M-1/feat/gcp-secrets
...
Add secrets deployment for GCP
2021-09-10 11:09:25 -07:00
Tom Chauveau
fede72db58
Update environment SOPS Key to use CI key
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:21:34 -07:00
Benjamin Grandfond
45ea30da55
Add secrets deployment for GCP
...
Signed-off-by: Benjamin Grandfond <benjamin.grandfond@gmail.com>
2021-09-10 09:21:34 -07:00
Tom Chauveau
733cac09d3
argocd.#Sync
now retrieve status
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:10:21 -07:00
Tom Chauveau
ef112e21ec
Fix caching issue on argoCD package
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:10:21 -07:00
Tom Chauveau
05b165bcc8
Supports both basicAuth & Token
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:10:21 -07:00
Tom Chauveau
d34200c9f6
Fix CI check
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:10:21 -07:00
Kevin Poirot
083fee85a5
Fix ArgoCD outputs parse
...
Signed-off-by: Kevin Poirot <kevin@vazee.fr>
2021-09-10 09:10:21 -07:00
Tom Chauveau
0fe8b14e78
Improve ArgoCD and fix CI
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:10:21 -07:00
Tom Chauveau
2a91ae1d80
Update argoCD test
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:10:21 -07:00
Tom Chauveau
a73b34d096
Add argocd-infra deployment to deploy it to a cluster
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:10:21 -07:00
Tom Chauveau
b136cdcaaf
Split definition into files and add #App to create argocd project
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:10:05 -07:00
Tom Chauveau
f038e11fc5
Update argoCD test file to use os.#Container
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:10:05 -07:00
Tom Chauveau
7299cb4d1d
Update argoCD environment with CI key
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-10 09:10:05 -07:00
Kevin Poirot
f8f39ca75b
stdlib: argocd app support
...
Signed-off-by: Kevin Poirot <kevin@vazee.fr>
2021-09-10 09:10:03 -07:00
Tom Chauveau
c05f7d50d4
Update kubernetes testing policy to test deployment from url
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-06 16:25:51 +02:00
Tom Chauveau
97cd00332a
Improve kubernetes package to handle deployment from url
...
When I was working on ArgoCD test integration, I found
that to expose ArgoCD server, we need to add `ingress`
to expose an endpoint.
To do it with Kind, it's necessary to apply a custom yaml
available on Github. It simply then need `kubectl apply -f <url>`
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-06 15:17:38 +02:00
Benjamin Grandfond
830ad87ced
Add env var support on GCP cloudrun
...
Signed-off-by: Benjamin Grandfond <benjamin.grandfond@gmail.com>
2021-09-05 20:54:53 +02:00
Guillaume de Rouville
9448fba997
Fix structural cycle error
...
Signed-off-by: Guillaume de Rouville <guillaume.derouville@gmail.com>
2021-09-03 02:29:31 +02:00
Tom Chauveau
95040d8320
Improve git package according to Sam comments
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-03 02:29:31 +02:00
Tom Chauveau
4ad2c8e7e5
Add test on git.#Commit
...
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-03 02:29:31 +02:00
Tom Chauveau
c8e3755188
Add git.#Commit definition and git.#Image
...
This definition allow user to commit & push new content to repository.
I've also add a quick feature to os.#Container to write files.
Signed-off-by: Tom Chauveau <tom.chauveau@epitech.eu>
2021-09-03 02:29:31 +02:00