Nikola Jokic
f841b42f55
run script step path repaired
2022-10-04 16:01:55 +02:00
Nikola Jokic
66566368e0
added backoff if NotFound on getPodPhase
2022-10-04 15:14:48 +02:00
Nikola Jokic
79262ba5fb
format applied
2022-09-30 12:10:12 +02:00
Nikola Jokic
0cb9e396ea
fixed env variable name in test
2022-09-30 12:06:40 +02:00
Nikola Jokic
365a99a4de
Removed exposing git token for kaniko, removed testing comments, added
...
wait for kaniko
2022-09-29 16:03:15 +02:00
Nikola Jokic
31a2cda987
added ACTIONS_ prefix and added cleanup kaniko pod
2022-09-29 10:46:03 +02:00
Nikola Jokic
67d3f481f5
extracted creating a registry to test, written basic test expecting not to throw an exception
2022-09-28 16:01:07 +02:00
Nikola Jokic
c4aa97c974
included generation of random handle/image
2022-09-21 15:29:39 +02:00
Nikola Jokic
f400db92cc
Fixed invocation of registry. Basic run works hardcoded
...
Console logs are left in place and should be deleted
2022-09-21 13:54:25 +02:00
Nikola Jokic
eb47baaf5e
Adding more tests and minor changes in code ( #21 )
...
* added cleanup job checks, started testing constants file
* added getVolumeClaimName test
* added write entrypoint tests
* added tests around k8s utils
* fixed new regexp
* added tests around runner instance label
* 100% test coverage of constants
2022-06-22 14:15:42 -04:00
Nikola Jokic
20c19dae27
refactor around job claim name and runner instance labels ( #20 )
...
* refactor around job claim name, and runner instance labels
* repaired failing test
2022-06-22 09:32:50 -04:00
Thomas Boop
4307828719
Don't use JSON.stringify for errors ( #19 )
...
* better error handling
* remove unneeded catch
* Update index.ts
2022-06-22 15:20:48 +02:00
Thomas Boop
bb1a033ed7
Make K8s claim name optional ( #18 )
...
* make claim name optional
* update version and notes
* fix ci
* correctly invoke function
2022-06-20 15:09:04 -04:00
Nikola Jokic
898063bddd
repaired docker PATH export and added tests both for docker and k8s ( #17 )
...
* repaired docker PATH export and added tests both for docker and k8s
* added todo comments about next major version and typeof prepend path
2022-06-16 09:44:40 -04:00
Nikola Jokic
8ea57170d8
Fix working directory and write state for appPod to be used in run-script-step ( #8 )
...
* added initial entrypoint script
* change workingg directory working with addition to fix prepare-job state output
* added prepend path
* added run-script-step file generation, removed prepend path from container-step and prepare job
* latest changes with testing run script step
* fix the mounts real fast
* cleanup
* fix tests
* add kind test
* add kind yaml to ignore and run it during ci
* fix kind option
* remove gitignore
* lowercase pwd
* checkout first!
* ignore test file in build.yaml
* fixed wrong working directory and added test to run script step testing for the env
* handle env's/escaping better
* added single quote escape to env escapes
* surounded env value with single quote
* added spacing around run-container-step, changed examples to actually echo hello world
* refactored tests
* make sure to escape properly
* set addition mounts for container steps
* fixup container action mounts
Co-authored-by: Thomas Boop <thboop@github.com >
Co-authored-by: Thomas Boop <52323235+thboop@users.noreply.github.com >
2022-06-14 21:41:49 -04:00
Nikola Jokic
d3ec1c0040
prepare job in k8s does not allow for no job container
2022-06-10 16:38:07 +02:00
Nikola Jokic
7ae8942b3d
Repaired prepare-job hook without job container
2022-06-10 11:07:50 +02:00
Thomas Boop
5daaae120b
Merge pull request #9 from actions/nikola-jokic/user-volume-mounts-path
...
User volume mount restriction to the work directory mounts if path is absolute
2022-06-08 11:15:31 -04:00
Nikola Jokic
88b7b19db7
fixed interface for hooklib and example repos
2022-06-08 13:25:45 +02:00
Nikola Jokic
84a57de2e3
added tests around user volume mounts for prepare job
2022-06-08 11:23:05 +02:00
Nikola Jokic
02f0b322a0
fixed merge conflict, repaired paths in examples
2022-06-08 11:02:33 +02:00
Thomas Boop
e928fa3252
Pass secrets more securely for container action
2022-06-06 18:43:57 -04:00
Thomas Boop
689a74e352
run format
2022-06-06 14:27:06 -04:00
Thomas Boop
55c9198ada
new pv for each pod
2022-06-06 14:15:14 -04:00
Nikola Jokic
0ebccbd8c6
fixed testing adding storage class and persistent volume and timeout to wait for cleanup
2022-06-06 12:56:50 +02:00
Thomas Boop
ec8131abb7
setup ci to run k8s tests
2022-06-06 00:21:44 -04:00
Thomas Boop
6159767f90
Initial Commit
2022-06-02 15:53:11 -04:00