Matej Vasek
51b99c0e67
fix: premature Close() of docker client ( #1066 )
...
* Fix docker client lifecycle
Avoid premature Close() of docker client.
Signed-off-by: Matej Vasek <mvasek@redhat.com>
* Guard for usage of docker client after close
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2022-06-16 17:14:17 +00:00
Matej Vasek
2721ae6bca
Use "as-dockerfile" mode for s2i builds ( #1063 )
...
The "daemon mode" doesn't work well with `podman`.
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2022-06-15 20:57:16 +00:00
Matej Vasek
5f6d11c491
Fix premature Close() of docker client ( #1056 )
...
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2022-06-13 22:46:15 +00:00
Luke Kingland
096085d751
feat: configurable s2i builder images ( #1024 )
...
adds support for the builderImages func.yaml attribute
2022-06-01 06:12:02 +09:00
Luke Kingland
1d367c6be5
fix: ignore node_modules for s2i builds ( #1019 )
...
- 🎁 Exclude certain directories form S2I build tar know to be either unnecessary or error-prone
- 🐛 Error running Node Functions which unnecessarily had node_modules sent to the build daemon
Exclude various files and cache directories from S2I builds. This list may need to be expanded in the future.
2022-05-26 23:58:42 +09:00
Matej Vasek
e830e09c5f
Fix S2I build with podman. ( #1014 )
...
Workaround a bug in podman:
https://github.com/containers/podman/issues/13770
Signed-off-by: Matej Vasek <mvasek@redhat.com>
2022-05-12 01:12:34 +00:00
Luke Kingland
397ce65598
feat: s2i builder quarkus support ( #993 )
...
* feat: s2i builder quarkus support
* use manifest for quarkus s2i build envs
2022-04-27 00:40:56 +00:00
Luke Kingland
14248311b1
feat: s2i builder env var interpolation ( #991 )
...
* feat: s2i builder env var interpolation
* nil env values disinclude from interpolate map
2022-04-25 19:18:54 +00:00
Luke Kingland
3be1a77388
feat: s2i builder typescript support ( #957 )
2022-04-14 10:48:10 +00:00
Luke Kingland
a91bcc5fcf
feat: s2i builder with preliminary node support ( #923 )
...
* fix: stuck build ticker
* feat: s2i builder prototype
* default builders
* use s2i fork with updated docker
* in-code builder defaults
* s2i builder verbosity constructor arg
* typed errors
* typed error tests
* remove unneeded env code
* s2i build e2e test
* e2e tests
* update licenses
* cleanup
* codegen debug
* update licenses
* Revert "Update actions (#921 )"
This reverts commit 8312b5c560
.
* update licenses
* e2e test updates
* use GetDefaultDockerConfig for s2i config
* docker.NewClient docs
2022-04-05 13:08:44 +00:00