Ralf Pannemans
49b8080461
feat(detectExecuteScan): Also scan images that are in the CPE ( #4678 )
...
feat(detectExecuteScan): Also scan images that are in the cpe
Signed-off-by: Ralf Pannemans <ralf.pannemans@sap.com>
Signed-off-by: Johannes Dillmann <j.dillmann@sap.com>
Signed-off-by: Pavel Busko <pavel.busko@sap.com>
Co-authored-by: Johannes Dillmann <j.dillmann@sap.com>
Co-authored-by: Pavel Busko <pavel.busko@sap.com>
2024-02-12 08:56:40 +01:00
Anil Keshav
8dc2a1bfb4
feat: Add imagePushToRegistry step ( #4609 )
...
* imagePushToRegistry new step
* adding copy and push functionality
* including only copy correctly
* groovy step for imagePushToRegistry
* create .docker folder
* imagePushToRegistry new step
* adding copy and push functionality
* including only copy correctly
* groovy step for imagePushToRegistry
* create .docker folder
* fix CopyImage
* test
* test
* Correct docker config path
* Update
* Update
* Update
* Update
* Update
* Use creds from Vault
* Use creds from Vault
* Use creds from Vault
* Use creds from Vault
* Test
* Comment some logic
* Test: move regexp logic
* Test
* Update
* Update
* Clean up
* Update
* Update
* Update interface
* Rename function
* imagePushToRegistry: small refactoring (#4688 )
* imagePushToRegistry new step
* adding copy and push functionality
* including only copy correctly
* groovy step for imagePushToRegistry
* create .docker folder
* Correct docker config path
* Update
* Update
* Update
* Update
* Update
* Use creds from Vault
* Use creds from Vault
* Use creds from Vault
* Use creds from Vault
* Test
* Comment some logic
* Test: move regexp logic
* Test
* Update
* Update
* Clean up
* Update
* Update
---------
Co-authored-by: Keshav <anil.keshav@sap.com>
Co-authored-by: Muhammadali Nazarov <muhammadalinazarov@gmail.com>
* Update step yaml file
* Update interface
* Rename func
* Update tests
* Update interface, create mock methods, update tests
* Update mock
* Add md file
* Fix groovy doc, unit test, go unit test
* Update
* Add unit tests
* Support tagLatest param
* Fetch source creds from Vault
* Update yaml file
* Support multiple images
* Update test
* Support copy images in parallel
* Update yaml
* Clean up
* Return err if no creds provided
* Fix tests
* Add err msg
* Add debug log
* Do not use CPE for targetImages
* Support platform
* Delete Jenkins specific creds
* Update groovy: do not handle Jenkins creds
* Delete unused code
* Fix: Support platform
* Fix: Support platform
* Apply suggestion from code review
Co-authored-by: Egor Balakin <14162703+m1ron0xFF@users.noreply.github.com>
* Apply suggestion from code review
Co-authored-by: Egor Balakin <14162703+m1ron0xFF@users.noreply.github.com>
* Add tests for parseDockerImageName
* Add comment that tagArtifactVersion is not supported yet
* Set limit of running goroutines
* Fix: Set limit of running goroutines
* The tagArtifactVersion is not supported yet
---------
Co-authored-by: Muhammadali Nazarov <muhammadalinazarov@gmail.com>
Co-authored-by: Egor Balakin <egor.balakin@sap.com>
Co-authored-by: Vyacheslav Starostin <vyacheslav.starostin@sap.com>
Co-authored-by: Vyacheslav Starostin <32613074+vstarostin@users.noreply.github.com>
Co-authored-by: Egor Balakin <14162703+m1ron0xFF@users.noreply.github.com>
2023-11-30 15:06:31 +06:00
Pavel Busko
13f1e94ade
fix(cnbBuild): read dockerConfigJSON from CPE and merge it with user-provided ( #4444 )
...
Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com>
2023-07-04 14:19:02 +02:00
Jk1484
ffc931aad1
feat(golangBuild): use 'unit' build tag to include tests during test execution ( #4345 )
...
* Added unit tag as argument. Added description to runTests command. Changed code generator to have unit build tag in generated unit test files.
* Added unit build tag to all unit test files.
* added to new unit test unit build tag
* Update verify-go.yml
* small fix
---------
Co-authored-by: Muhammadali Nazarov <Muhammadali.Nazarov@acronis.com>
Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
2023-05-03 21:02:11 +05:00
Oliver Nocon
25216b3ef8
chore: update formatting ( #4111 )
2022-11-08 08:47:38 +01:00
Anil Keshav
e6724d7f05
fix (whitesourceExecuteScan) keep tar extension for target image donwload ( #3774 )
...
* explicitly adding tar extension to project name when constructing the targetFilePath for whitesource docker image download
* comments
* correcting comment for better readability
* replace spaces in the project name with underscroe
* better comments
* passing legacy format download
* appending format to value
* keeping the download format for protecode as legacy
* improving docu
* keeping legacy format the default
* keeping tar file name same as project name to avoid duplicate names
* keeping legacy format download hard coded
Co-authored-by: anilkeshav27 <you@example.com>
2022-05-13 18:56:41 +02:00
Anil Keshav
b7cc1eb62f
parsing the entire url and not spliting it ( #3775 )
...
Co-authored-by: anilkeshav27 <you@example.com>
2022-05-13 10:02:46 +02:00
Pavel Busko
1f750af16d
feat(cnbBuild): cache buildpacks during multi-image build ( #3635 )
...
Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com>
Co-authored-by: Johannes Dillmann <j.dillmann@sap.com>
2022-03-30 13:58:16 +02:00
Christian Volk
22f6aa156f
feat(docker): use crane for pulling docker images ( #3652 )
2022-03-23 10:02:00 +01:00
Oliver Nocon
2a56723d40
feat(kanikoExecute): Trim names for multi-image builds ( #3617 )
...
* feat(kanikoExecute): Trim names for multi-image builds
* chore: fix yaml linting issue
2022-03-11 09:47:44 +01:00
Christian Volk
a1cd6cdb3a
fix(kaniko): set cpe consistently ( #3545 )
2022-02-17 08:20:30 +01:00
Christian Volk
5aa9661db6
feat(kanikoExecute): preparation for multi-arch builds ( #3515 )
...
* feat(kanikoExecute): preparation for multi-arch builds
* missing files
2022-02-09 10:17:34 +01:00
Oliver Nocon
2ae1d9dac1
feat(kanikoExecute): allow building multiple images ( #3443 )
...
* feat(kanikoExecute): allow building multiple images
* enhance tests
* chore: allow running tests in parallel
* small fixes
* fix: fix destination bug
* update formatting and defaults
* fix yml formatting
* chore: change cpe parameter names
* chore: improve variable naming
2022-02-07 07:58:41 +01:00
Anil Keshav
c34b511fdf
correct directory permission ( #3378 )
...
Co-authored-by: Your Name <you@example.com>
2021-12-21 07:48:36 +01:00
Anil Keshav
fdeffa6ebf
fix (dockerConfigJson) : create directory path before writing to file ( #3375 )
...
* creating directory path
* error message correction
Co-authored-by: Your Name <you@example.com>
2021-12-20 17:15:13 +01:00
Oliver Nocon
31cd2df1bd
chore(docker): add re-use functionality for config.json ( #3244 )
...
* feat: func for Docker config.json
Provide re-use function to create/update Docker conifg.json
* add comment
* update WhiteSource step
* fixes and additional tests
* Delete whitesourceExecuteScan.go
* revert whitersource changes
* chore: update formatting
Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
2021-11-04 10:19:33 +01:00
Oliver Nocon
37cea1b998
chore(docker): do not swallow error ( #3056 )
2021-08-17 15:52:18 +02:00
Oliver Nocon
39089bed5d
kanikoExecute: improve user experience ( #2141 )
...
* kanikoExecute: improve user experience
* ensure proper tags
* update permissions
in case a container runs with a different user
we need to make sure that the orchestrator user
can work on the file
* update permissions
* ensure availablility of directories on Jenkins
* (fix) clean up tmp dir in test
* add resilience for incorrect step yaml
* incorporate PR feedback
2020-10-14 11:13:08 +02:00
Oliver Nocon
e497b0050a
improve error categorization ( #2118 )
2020-10-05 17:46:44 +02:00
redehnroV
a1232799e2
Docker functionality fix interface ( #1156 )
...
* Docker functionality fix interface
2020-02-06 11:14:11 +01:00
redehnroV
bb068ed76b
Provide docker functionality ( #1155 )
...
* Provide docker functionality to retrieve images
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
2020-02-06 10:47:45 +01:00