Josh Gross
5e805a0546
Remove dependency on deprecated release actions ( #193 )
...
* Update to the latest available actions
* Remove dependency on deprecated release actions
* Add release workflow fixes from testing
2024-11-06 11:41:09 -05:00
Josh Gross
27bae0b2b7
Update to the latest available actions ( #191 )
2024-11-06 11:18:49 -05:00
dependabot[bot]
8eed1ad1b6
Bump jsonpath-plus and @kubernetes/client-node in /packages/k8s ( #187 )
...
Bumps [jsonpath-plus](https://github.com/s3u/JSONPath ) to 10.1.0 and updates ancestor dependency [@kubernetes/client-node](https://github.com/kubernetes-client/javascript ). These dependencies need to be updated together.
Updates `jsonpath-plus` from 9.0.0 to 10.1.0
- [Release notes](https://github.com/s3u/JSONPath/releases )
- [Changelog](https://github.com/JSONPath-Plus/JSONPath/blob/main/CHANGES.md )
- [Commits](https://github.com/s3u/JSONPath/compare/v9.0.0...v10.1.0 )
Updates `@kubernetes/client-node` from 0.22.0 to 0.22.2
- [Release notes](https://github.com/kubernetes-client/javascript/releases )
- [Changelog](https://github.com/kubernetes-client/javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes-client/javascript/compare/0.22.0...0.22.2 )
---
updated-dependencies:
- dependency-name: jsonpath-plus
dependency-type: indirect
- dependency-name: "@kubernetes/client-node"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 10:34:45 -05:00
dependabot[bot]
7b404841b2
Bump braces from 3.0.2 to 3.0.3 in /packages/k8s ( #188 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-06 10:34:16 -05:00
Josh Gross
977d53963d
Remove @actions/runner-akvelon from CODEOWNERS ( #190 )
2024-11-05 18:13:42 -05:00
Josh Gross
77b40ac6df
Prepare 0.6.2 Release ( #189 )
v0.6.2
2024-11-05 14:36:03 -05:00
Oliver Radwell
ee10d95fd4
Bump kubernetes/client-node from 0.18.1 to 0.22.0 ( #182 )
2024-11-05 13:22:04 -05:00
Nikola Jokic
73655d4639
Release 0.6.1 ( #172 )
v0.6.1
2024-06-19 13:42:23 +02:00
Nikola Jokic
ca4ea17d58
Skip writing extension containers in output context file ( #154 )
2024-06-19 11:49:43 +02:00
dependabot[bot]
ed70e2f8e0
Bump tar from 6.1.11 to 6.2.1 in /packages/k8s ( #156 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.11 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.11...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 17:35:16 +02:00
dependabot[bot]
aeabaf144a
Bump braces from 3.0.2 to 3.0.3 in /packages/docker ( #171 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 17:34:53 +02:00
dependabot[bot]
8388a36f44
Bump ws from 7.5.7 to 7.5.10 in /packages/docker ( #170 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.5.7 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.5.7...7.5.10 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 16:19:49 +02:00
Nikola Jokic
9705deeb08
Release 0.6.0 ( #148 )
v0.6.0
2024-03-14 14:36:02 +01:00
Katarzyna
99efdeca99
Mount /github/workflow to docker action pods ( #137 )
...
* Mount /github/workflow to docker action pods, the same way as for container job pods
* Adjust tests
2024-03-14 12:36:27 +01:00
dependabot[bot]
bb09a79b22
Bump jose from 4.11.4 to 4.15.5 in /packages/k8s ( #142 )
...
Bumps [jose](https://github.com/panva/jose ) from 4.11.4 to 4.15.5.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/v4.15.5/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v4.11.4...v4.15.5 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 12:33:36 +01:00
Katarzyna
746e644039
ADR-0134 superseding ADR-0096 ( #136 )
...
Related to https://github.com/actions/runner-container-hooks/issues/132
2024-03-14 12:33:06 +01:00
Katarzyna
7223e1dbb2
Use ACTIONS_RUNNER_CONTAINER_HOOK_TEMPLATE to extend service containers ( #134 )
...
https://github.com/actions/runner-container-hooks/issues/132
Co-authored-by: Katarzyna Radkowska <katarzyna.radkowska@sabre.com >
2024-02-20 16:19:29 +01:00
Katarzyna
af27abe1f7
Read logs also from failed child (container job/container action) pod ( #135 )
...
Co-authored-by: Katarzyna Radkowska <katarzyna.radkowska@sabre.com >
2024-02-20 12:01:11 +01:00
Nikola Jokic
638bd19c9d
Release 0.5.1 ( #131 )
...
* Release 0.5.1
* Add one more PR that is part of the release
v0.5.1
2024-02-05 15:00:35 +01:00
Nikola Jokic
50e14cf868
Switch exec pod promise to reject on websocket error ( #127 )
...
* Switch exec pod promise to reject on websocket error
* Fix incorrectly resolved merge conflict
* Apply suggestions from code review
Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com >
---------
Co-authored-by: Ferenc Hammerl <31069338+fhammerl@users.noreply.github.com >
2024-02-05 14:40:15 +01:00
Nikola Jokic
921be5b85f
Fix is alpine check using shlex ( #130 )
2024-02-05 09:50:51 +01:00
Nikola Jokic
0cce49705b
Try to get response body message and log entire error response in debug mode ( #123 )
2023-12-15 13:01:04 +01:00
Nikola Jokic
46c92fe43e
Release 0.5.0 ( #119 )
v0.5.0
2023-11-22 13:15:52 +01:00
Nikola Jokic
56208347f1
Update 0096-hook-extensions.md ( #118 )
2023-11-20 15:10:21 +01:00
Nikola Jokic
c093f87779
Docker and K8s: Fix shell arguments when split by the runner ( #115 )
...
* Docker: Fix shell arguments when split by the runner
* Add shlex to k8s hook as well
2023-11-20 15:09:36 +01:00
Nikola Jokic
c47c74ad9e
Update CODEOWNERS ( #114 )
2023-11-09 14:11:50 +01:00
Wout Van De Wiel
90a6236466
Add option to use the kubernetes scheduler for workflow pods ( #111 )
...
* Add option to use kube scheduler
This should only be used when rwx volumes are supported or when using a single node cluster.
* Add option to set timeout for prepare job
If the kube scheduler is used to hold jobs until sufficient resources are available,
then prepare job needs to wait for a longer period until the workflow pod is running.
This timeout will mostly need an increase in cases where many jobs are triggered
which together exceed the resources available in the cluster.
The workflows can then be gracefully handled later when sufficient resources become available again.
* Skip name override warning when names match or job extension
* Add guard for positive timeouts with a warning
* Write out ReadWriteMany in full
2023-10-31 12:51:09 +01:00
dependabot[bot]
496287d61d
Bump @babel/traverse from 7.18.2 to 7.23.2 in /packages/k8s ( #110 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.18.2 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 09:36:40 +02:00
dependabot[bot]
5264b6cd7d
Bump @babel/traverse from 7.17.9 to 7.23.2 in /packages/docker ( #109 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.17.9 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 09:36:30 +02:00
Nikola Jokic
b58b13134a
import fs in CD workflow ( #106 )
2023-09-25 14:39:20 +02:00
Nikola Jokic
8ea7e21dec
Fix CD release order ( #105 )
2023-09-25 14:34:49 +02:00
Nikola Jokic
64000d716a
Release notes for 0.4.0 version ( #104 )
v0.4.0
2023-09-25 13:53:01 +02:00
Nikola Jokic
4ff4b552a6
[ADR] Hook extensions ( #96 )
...
* [ADR] Hook extensions
* Add ADR number
* Add image field to specify that it is going to be ignored
* Update env name, explain that the file is going to be applied to both job and container step pods
* rewphrase job container to job pod
* update name for the job to $job
2023-09-25 13:52:48 +02:00
Nikola Jokic
4cdcf09c43
Implement yaml extensions overwriting the default pod/container spec ( #75 )
...
* Implement yaml extensions overwriting the default pod/container spec
* format files
* Extend specs for container job and include docker and k8s tests in k8s
* Create table tests for docker tests
* included warnings and extracted append logic as generic
* updated merge to allow for file read
* reverted back examples and k8s/tests
* reverted back docker tests
* Tests for extension prepare-job
* Fix lint and format and merge error
* Added basic test for container step
* revert hooklib since new definition for container options is received from a file
* revert docker options since create options are a string
* Fix revert
* Update package locks and deps
* included example of extension.yaml. Added side-car container that was missing
* Ignore spec modification for the service containers, change selector to
* fix lint error
* Add missing image override
* Add comment explaining merge object meta with job and pod
* fix test
2023-09-25 11:49:03 +02:00
Nikola Jokic
5107bb1d41
Escape backtick in writeEntryPointScript ( #101 )
2023-08-28 10:27:20 +02:00
Nikola Jokic
547ed30dc3
Include sha256 checksums in releaseNotes ( #98 )
...
* Include sha256 checksums in releaseNotes
* Add ul for sha
2023-08-28 10:15:08 +02:00
dependabot[bot]
17fb66892c
Bump word-wrap from 1.2.3 to 1.2.5 in /packages/docker ( #95 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 13:30:07 +02:00
dependabot[bot]
9319a8566a
Bump word-wrap from 1.2.3 to 1.2.4 in /packages/hooklib ( #88 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 13:27:12 +02:00
dependabot[bot]
669ec6f706
Bump word-wrap from 1.2.3 to 1.2.4 in /packages/k8s ( #89 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 13:26:57 +02:00
dependabot[bot]
aa658859f8
Bump word-wrap from 1.2.3 to 1.2.4 ( #90 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-25 13:26:27 +02:00
Nikola Jokic
8b83223a2b
Add limitation and throw if an entrypoint is not specified for container step ( #77 )
2023-07-17 11:02:03 +02:00
Takamasa Saichi
586a052286
Do not overwrite entrypoint if it has already been set or if it is Service container ( #83 )
2023-07-17 10:33:34 +02:00
dependabot[bot]
730509f702
Bump tough-cookie from 4.0.0 to 4.1.3 in /packages/docker ( #87 )
...
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie ) from 4.0.0 to 4.1.3.
- [Release notes](https://github.com/salesforce/tough-cookie/releases )
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md )
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.0.0...v4.1.3 )
---
updated-dependencies:
- dependency-name: tough-cookie
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 10:41:36 +02:00
Marko Zagožen
3fc91e4132
Fix argument order for 'docker pull' ( #85 )
...
The optional --config option must come *before* the pull argument.
2023-06-30 15:03:01 +02:00
Nikola Jokic
ebbe2bdaff
Update package.json version ( #79 )
v0.3.2
2023-05-17 11:18:23 +02:00
Nikola Jokic
17837d25d2
Release notes for 0.3.2 ( #78 )
2023-05-17 11:03:05 +02:00
Arthur Baars
c37c5ca584
k8s: handle $ symbols in environment variable names and values ( #74 )
...
* Add test cases
* Handle $ symbols in environment variable names and values
2023-04-18 15:14:10 +02:00
Bassem Dghaidi
04b58be49a
ADR: using ephemeral containers ( #72 )
...
* Add ephemeral containers ADR draft
* Add ADR PR number to filename and title
* Add motivation
* Add evaluation section with details
* Add storage configuration
* Add the remaining sections
* Fix formatting
* Add guidance
* Update ADR status to rejected
2023-04-05 06:48:48 -04:00
Nikola Jokic
89ff7d1155
Release 0.3.1 ( #71 )
...
* Update releaseNotes.md
* updated package.json and package lock
v0.3.1
2023-03-20 15:26:23 +01:00
Tingluo Huang
6dbb0b61b7
Ensure response consist no matter having ports or not. ( #70 )
...
* Ensure responseconsist no matter having ports or not.
* Update packages/k8s/src/hooks/prepare-job.ts
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com >
---------
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com >
2023-03-20 10:11:19 +01:00