Marc Vornetran
2dbb198804
fix(malwareExecuteScan): Set ImageFormat to tarball ( #3791 )
2022-05-23 11:22:49 +02:00
Philipp Stehle
17ed9468cb
replace depreacted strings.Title function ( #3786 )
2022-05-20 18:50:03 +02:00
Peter Persiel
93bcb711c1
Add-on Registration now in Landscape Portal app ( #3792 )
2022-05-20 15:00:08 +02:00
thtri
4c2845b79c
fix(fortify):add SSC project identifier to ouput and JSON report ( #3787 )
2022-05-20 10:24:16 +02:00
Daniel Mieg
a5fcc7517b
Improve logging ( #3788 )
2022-05-19 16:59:37 +02:00
xgoffin
1fde2ce677
feat(checkmarxExecuteScan): improvements to SARIF file generation ( #3781 )
...
* feat(checkmarxExecuteScan): respect SARIF standard more closely
* fix(checkmarxExecuteScan): edge case where message would be empty in SARIF
* fix(checkmarxExecuteScan): better message handling to ensure field is populated
* feat(checkmarxExecuteScan): SARIF file readability
* feat(checkmarxExecuteScan): include the helpURL as part of the Help object
* fix(sarif): remove wrong structure addition
* feat(checkmarxExecuteScan): safer handling of version in SARIF file
* feat(checkmarxExecuteScan): add CWE number to tags
2022-05-19 14:57:13 +02:00
Daniel Mieg
1d850c0acc
Debug config keys in general section ( #3785 )
...
* Make config keys available in general
* Test
* Log Formatting
* Fix
* Remove echo
* Dashed length
* Add comment
* revert changes
2022-05-19 14:18:14 +02:00
Thorsten Duda
7748e81b59
Update go version to 1.18 ( #3783 )
...
* Update go version to 1.18
* Update go version to 1.18
* Create awsS3Upload (#3737 )
* add Step awsS3Upload
* fix JSON Read
* fix groovy wrapper
* change credentials to secret text
* Change credentials type to token
* add cleanup for environment variables
* Add AwsS3UploadCommand to piper.go
* add documentation of awsS3Upload
* Fix JSON String Example in Documentation
* add the Upload of whole directories
* add Logging to awsS3Upload.go
* imporve Logging
* fix and improve unit tests
* fix non-existing-filepaths-Bug
* fix windows filepaths
* remove ... from logging
* change step description
* fix PR Tests
* remove redundant code
* try to run tests sequentially
* fix file.Close
* executed go mod tidy
* requested changes
* fix comments and awsCredentials
* Update documentation/docs/steps/awsS3Upload.md
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
* use temporary files for unit tests
* executed go generate
Co-authored-by: ffeldmann <f.feldmann@sap.com>
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
Co-authored-by: Thorsten Duda <thorsten.duda@sap.com>
* fix go.sum
* Fix project config reset when preset is set (#3782 )
Co-authored-by: Julian Schmitt <97178428+JulianPSchmitt@users.noreply.github.com>
Co-authored-by: ffeldmann <f.feldmann@sap.com>
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
Co-authored-by: Adrien <99400874+hubadr@users.noreply.github.com>
2022-05-19 10:30:10 +02:00
Adrien
3d48364862
Fix project config reset when preset is set ( #3782 )
2022-05-18 17:10:00 +02:00
Julian Schmitt
6714794066
Create awsS3Upload ( #3737 )
...
* add Step awsS3Upload
* fix JSON Read
* fix groovy wrapper
* change credentials to secret text
* Change credentials type to token
* add cleanup for environment variables
* Add AwsS3UploadCommand to piper.go
* add documentation of awsS3Upload
* Fix JSON String Example in Documentation
* add the Upload of whole directories
* add Logging to awsS3Upload.go
* imporve Logging
* fix and improve unit tests
* fix non-existing-filepaths-Bug
* fix windows filepaths
* remove ... from logging
* change step description
* fix PR Tests
* remove redundant code
* try to run tests sequentially
* fix file.Close
* executed go mod tidy
* requested changes
* fix comments and awsCredentials
* Update documentation/docs/steps/awsS3Upload.md
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
* use temporary files for unit tests
* executed go generate
Co-authored-by: ffeldmann <f.feldmann@sap.com>
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
Co-authored-by: Thorsten Duda <thorsten.duda@sap.com>
2022-05-18 10:37:54 +02:00
Oliver Nocon
6070549704
fix(helmExecute): respect version from Chart ( #3780 )
...
* fix(helmExecute): respect version from Chart
using version from CPE can create failure situations in case format is not semver.
This is the case for maven artifacts, for example.
* chore: simplify condition
* chore: cleanup
* chore: cleanup
2022-05-18 08:58:01 +02:00
Thorsten Duda
434e4529d5
cfcli update ( #3777 )
...
* cfcli update
* cfcli update
2022-05-17 08:53:19 +02:00
Mayur Belur Mohan
ef2db4c2b0
ApiProviderUpload Command ( #3663 )
...
* ApiProviderUpload Command
* formatting fix
* formatting fix
* formatting fix
* formatting fix
* CodeReview Changes
* CodeReview Fix
* CodeReview fix
* CodeReview Fix
* CodeReview FIx
* CodeReview FIxes
* CodeReview Fixes
* CodeReview Fixes
* CodeReview Fixes
* CodeReview Fix
* CodeReview Fix
* CodeReview Fixes
* CodeReview Fix
* Doc Fixes
* CodeReview Fix
* CodeReview Fixes
* Doc Fixes
* Update cmd/apiProviderUpload_test.go
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
* CodeReview FIxes
* Update cmd/apiProviderUpload.go
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
* CodeReview Fixes
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
2022-05-16 11:52:04 +02:00
Oliver Nocon
57347702d4
fix(versioning): correct propagated version ( #3778 )
2022-05-16 10:02:25 +02: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
xgoffin
7d9f018529
feat(fortifyExecuteScan): SARIF generation improvements ( #3769 )
...
* feat(fpr_to_sarif & GHAS): adjustments to fit some rules
* feat(fortifyExecuteScan): fit GH ingestion rules better
* feat(fortifyExecuteScan): readability in SARIF report
* feat(fortifyExecuteScan): restore escaped chars in XML text
* feat(fortifyExecuteScan): properly replace threadflowlocations in each threadflow
* fix(fortifyExecuteScan): fixed missing threadflow in SARIF generation
* feat(fortifyExecuteScan): properly handle threadflows when a node has another node as Reason (node-in-node edge case)
* feat(fortifyExecuteScan): better sarif ruleID field
Co-authored-by: thtri <trinhthanhhai@gmail.com>
2022-05-11 17:05:51 +02:00
Daniel Mieg
3fea61e8b0
Add debug flag to stage config ( #3771 )
2022-05-09 14:12:53 +02:00
Ashly Mathew
3c288e81ad
fix (golang) : publish binaries to custom in cpe ( #3767 )
...
Signed-off-by: Ashly Mathew <ashly.mathew@sap.com>
2022-05-05 15:06:42 +02:00
Ashly Mathew
823ef47db6
Golang build publish binaries and add group id ( #3749 )
...
* Add golang binaries to CPE and add groupID in coordinates
Signed-off-by: Ashly Mathew <ashly.mathew@sap.com>
* Introducing binaries as artifacts
Signed-off-by: Ashly Mathew <ashly.mathew@sap.com>
2022-05-05 12:39:59 +02:00
Giridhar Shenoy
fe9b3a796b
detectExecuteScan: fix project version limiting api call ( #3754 )
...
* fix project version limiting issue
* add tests for detectExecute
2022-05-05 09:58:43 +02:00
Adrien
9d56cda0f9
Add Checkmarx failure message to Piper error log ( #3716 )
2022-05-03 17:34:14 +02:00
Daniel Mieg
3f54eb74bc
ABAPEnvironmentPipeline: move cloudFoundryCreateServiceKey ( #3712 )
...
* Move cloudFoundryCreateServiceKey
* Adapt tests
* Update defaults
* Fix Unittest
* Fix test
* Adapt test
* Fix
* Adapt
2022-05-03 12:52:44 +02:00
Anil Keshav
7ad96ee686
feat (cpe) introduce a new artifact cpe type ( #3763 )
...
* including a artifact cpe type
* removing type kind related to PR 3717
* clean up
* eliminating local path
* go formatting fix
Co-authored-by: anilkeshav27 <you@example.com>
2022-05-03 09:53:12 +02:00
Daniel Bernd
38745ce689
ATC & AUnit - using OSL Docu ( #3756 )
...
* Groovy adapt & Docu OSL & C.S.901
* space removal
* ATCTest Stage Groovy
* Stage ATC Test groovy - corr.
* ATCTest groovy - rearrange
* nullScript removed
* ATC Test Stage groovy - corr.
* ATC STage groovy - corr. 2
* ATC Stage Groovy - corr. 3
* ATC Stage groovy - corr. 4
* ATC Stage groovy - corr. 5
* OSL add. Info
* Extend codeowners (ABAP) (#3761 )
* Extend codeowners (ABAP)
* formatting
* adapt docu
* correct yaml for Multipropertyset in ATC step
* 901 will come with 2208. 510 by now
Co-authored-by: Daniel Bernd <93763187+danManSAP@users.noreply.github.com>
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
2022-05-03 08:27:32 +02:00
Julian Schmitt
87fc5a9343
Deprecate transportRequestCreate & transportRequestRelease ( #3741 )
...
* deprecate transportRequestCreate and transportRequestRelease
* add addBadge and createSummary method to Test classes
Co-authored-by: Thorsten Duda <thorsten.duda@sap.com>
Co-authored-by: Roland Stengel <r.stengel@sap.com>
2022-05-02 11:45:46 +02:00
Daniel Mieg
399a334760
Fix .gitignore ( #3760 )
...
* Fix gitignore
* Create dummy commit to retrigger cla
2022-05-02 10:41:20 +02:00
Daniel Bernd
c65e569cdf
add OSL Package Tree on ObjectSet level ( #3762 )
...
Co-authored-by: Daniel Bernd <93763187+danManSAP@users.noreply.github.com>
2022-04-29 16:50:57 +02:00
Daniel Mieg
b2209c088a
Extend codeowners (ABAP) ( #3761 )
...
* Extend codeowners (ABAP)
* formatting
2022-04-28 14:47:58 +02:00
Daniel Mieg
9710a9b1f6
Update cloneRepositories.md ( #3758 )
2022-04-28 13:37:14 +02:00
Daniel Mieg
85957798ae
Update abapEnvironmentPullGitRepo.md ( #3757 )
2022-04-28 12:38:27 +02:00
Peter Persiel
7fe4ad1bdf
Remove previous/current commitID in same branch ( #3743 )
...
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
2022-04-28 10:39:52 +02:00
Oliver Nocon
ebe4ca7611
doc(helmExecute): add step documentation ( #3759 )
...
* doc(helmExecute): add step documentation
* Update mkdocs.yml
* Update mkdocs.yml
2022-04-27 17:46:07 +02:00
Daniel Bernd
a3f1234a60
Feature: ATC & AUNIT - ObjectSetLibrary(OSL) usage ( #3755 )
...
* own OSL go File & first changes ATC step
* OSL Integration in AUnit & ATC steps 1
* OSL & Unit Tests
* Unit Tests 1
* OSL - AUnit & ATC usage
* Unittest ATC: packagetree --> package incl. subpackages
* correct spelling
* yaml & generated update
* generated Metadata
Co-authored-by: Daniel Bernd <93763187+danManSAP@users.noreply.github.com>
2022-04-27 13:30:43 +02:00
Vitalii Sidorov
9d8f3fc6ad
fix runHelmAdd ( #3747 )
...
* fix runHelmAdd
* Add tests
Co-authored-by: “Vitalii <“vitalii.sidorov@sap.com”>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2022-04-26 17:50:37 +02:00
tiloKo
5a252392f2
enableBuildWithoutValues ( #3753 )
2022-04-26 17:14:55 +02:00
Anil Keshav
1272b763f8
feat (pythonBuild) enable creation of a virtual environment (venv) ( #3746 )
...
* create virtual env
* adding bin bash source
* using sources from bin bash
* trying with bash
* appending filename to source
* using standard pip install
* not using root user
* adding path for pip
* using virtual env
* using virtual env name in path
* removing virtual env
* adding file path manually
* using root
* not using root and postpone removing venv
* trying to use the python from venv
* test to remove the venve
* seeing which python
* using symlink for python
* unit test
* python docu stub
* fix unit test and yaml extra line
* fixing unit test
* unit test success case fix
* unit test fix
* unit test fixes
* unit test and default publish flag
* fix integration test
Co-authored-by: anilkeshav27 <you@example.com>
2022-04-26 14:15:24 +02:00
xgoffin
0696db5e0d
feat(sarif): logging improvements ( #3727 )
...
* fix(fortifyExecuteScan): check audit data length in all cases
* fix(fortifyExecuteScan): check audit data length in all cases
* feat(SARIF): logging improvements in debug mode
* fix(logging): readability
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
2022-04-26 12:34:54 +02:00
Pavel Busko
2740f00134
added missing git credentials handling
...
Co-authored-by: Gareth Evans <g.evans@sap.com>
2022-04-26 09:38:49 +02:00
Pavel Busko
4b6c6e423c
added integration tests
...
Co-authored-by: Gareth Evans <g.evans@sap.com>
2022-04-26 09:38:49 +02:00
Gareth Evans
74b6b09609
fix(golangBuild) properly handle multi main package builds
...
Co-authored-by: Pavel Busko <pavel.busko@sap.com>
2022-04-26 09:38:49 +02:00
Giridhar Shenoy
2ed1ed76fc
whitesourceExecuteScan : add log level trace ( #3745 )
...
* add log level trace
* add log level files trace
* add tests
2022-04-22 13:19:49 +02:00
Jordi van Liempt
eb73cae888
feat(getDefaults): add parameter for CRD-style config ( #3736 )
...
* export LoadConditionsV1() in config pkg
* getDefaults: read stage conditions as PipelineDefinitionV1
* add getDefaults useV1 tests
* add comment (pointed out by code climate analysis)
* small addition to comment (from previous commit)
Co-authored-by: I557621 <jordi.van.liempt@sap.com>
Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
2022-04-19 12:34:40 +02:00
Vitalii Sidorov
63cdfc0e68
Fix helm execute command ( #3701 )
...
* Add small fix
* fix unit-tests
* Add deploymentName and packageVersion as flags
* small fix
* Change getting version of helm chart
* small fix
Co-authored-by: “Vitalii <“vitalii.sidorov@sap.com”>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2022-04-14 15:43:47 +02:00
Siarhei Pazdniakou
d519966fe5
feat(gradleExecuteBuild): publish (upload to staging) ( #3662 )
...
* gradle publish
* Fix gradle utils
* Added unit test
* Add descriptions for parameters
* Added unit tests
* fix publish init script template
* fix artifactId and groupId
* fix project path
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2022-04-14 14:59:09 +02:00
faustefan
596355e0b4
Added parameter to define availability zone for deploy/rolling-update ( #3725 )
...
* Added parameter to define availability zone for deploy/rolling-update
* Fixed unit test failure by adding missing comma
Co-authored-by: Thorsten Duda <thorsten.duda@sap.com>
2022-04-14 07:33:43 +02:00
Anil Keshav
3c08a3bd7a
including container names when no conditions ( #3733 )
...
Co-authored-by: anilkeshav27 <you@example.com>
2022-04-13 17:34:42 +02:00
Martin Zuber
7e0ec525bf
Use full file path when trying to publish MTAR in mtaBuild step. ( #3735 )
2022-04-13 14:50:13 +02:00
Philipp Stehle
511a541bd5
add more codeowners ( #3430 )
...
* add more codeowners
Co-authored-by: Philipp Stehle <philipp.stehle@sap.com>
* Apply suggestions from code review
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
* apply decisions from alignment meeting
Co-authored-by: Philipp Stehle <philipp.stehle@sap.com>
Co-authored-by: tiloKo <70266685+tiloKo@users.noreply.github.com>
2022-04-13 13:19:48 +02:00
tiloKo
fa24ab9ed8
increase default timeout to 16min ( #3732 )
2022-04-13 09:03:22 +02:00