Christian Volk
b1cbc0bcc7
feat(terraformExecute): run init prior to command ( #3223 )
...
* feat(terraformExecute): run init prior to command
* Docs & fmt
* cleanup
* cleanup
* cleanup
2021-10-29 12:06:06 +02:00
sumeet patil
732845507d
Fortify JSON Report ( #3212 )
...
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
2021-10-29 10:03:01 +02:00
Christian Volk
88bd8f1303
chore(terraformExecute): set TF_IN_AUTOMATION env var ( #3224 )
...
* chore(terraformExecute): set TF_IN_AUTOMATION env var
* cleanup
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2021-10-28 16:55:43 +02:00
Christian Volk
e041f84f2f
feat(terraformExecute): pass global options to terraform ( #3220 )
...
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2021-10-28 16:20:14 +02:00
Ralf Pannemans
9a60143153
Modification to documentation of cnbBuild. ( #3222 )
...
Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com>
Co-authored-by: Philipp Stehle <philipp.stehle@sap.com>
Co-authored-by: Pavel Busko <pavel.busko@sap.com>
Co-authored-by: Jan von Löwenstein <jan.von.loewenstein@sap.com>
2021-10-28 13:52:21 +02:00
Christian Volk
adcc0447ba
fix(terraformExecute): deactivate entrypoint ( #3218 )
...
* fix(terraformExecute): deactivate entrypoint
* fix
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2021-10-28 13:14:29 +02:00
tiloKo
a0ad624b9a
RobustConfirm ( #3179 )
...
confirm no longer done based on package status but now based on boolean indicator which is set during assembly step.
Thus confirm can now be placed after release packages.
2021-10-28 11:01:16 +02:00
Dominik Lendle
36e5b543ed
A unit log ( #3195 )
...
* change return after files are persisted & Change logging
* change error handling order
* Dummy commit
* Dummy commit
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
2021-10-27 15:41:05 +02:00
Daniel Mieg
0d7d4f22c8
Add skipCheckout Flag ( #3210 )
...
* Add skipCheckout Flag
* Add tests
2021-10-27 13:30:44 +02:00
Oliver Feldmann
bfeb1641b2
Add tgz files to deploy descriptor ( #3205 )
2021-10-27 10:47:22 +02:00
Oliver Feldmann
65083438cf
Add tpl files to deployDescriptor stash ( #3202 )
2021-10-25 13:57:46 +02:00
Christian Volk
eee3c2302b
feat(whitesourceExecuteScan): evaluate dockerConfigJSON from pipeline… ( #3185 )
...
* feat(whitesourceExecuteScan): evaluate dockerConfigJSON from pipeline environment
* Update cmd/whitesourceExecuteScan_test.go
Co-authored-by: Giridhar Shenoy <giridhar.shenoy@sap.com>
Co-authored-by: Giridhar Shenoy <giridhar.shenoy@sap.com>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2021-10-25 09:07:46 +02:00
Christian Volk
33e2f8d335
fix: permission issues ( #3198 )
2021-10-22 13:24:34 +02:00
Christian Volk
0a30108af3
feat(npmExecuteLint): support to run package installation and usage of custom runScript ( #3191 )
...
* feat(npmExecuteLint): support to run package installation and custom runScript
* fix tests
* error handling
* fix test
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2021-10-22 13:01:22 +02:00
Oliver Nocon
be81da225e
feat(getConfig): allow file output ( #3194 )
...
allow to target the output of a `getConfig` call to a file
2021-10-21 14:00:51 +02:00
Umidjon Urunov
53225b958f
protecodeExecuteScan -> file upload has been extended for "binary" uploads ( #3156 )
...
* changes to detectExec before master merge
* changes for detectExecuteScan
* self generated code added
* fix syntax errors and update docu
* added unit tests for fail and Group
* fix failOn bug
* add Groups as string array
* add Groups as string array
* tests and validation for groups, failOn
* Updated docs and added more tests
* documentation md files should not be changed
* Handle merge conflicts from PR 1845
* fix merge errors
* remove duplicate groups, merge error
* adding buildCode and buildTool as params
* switching build options
* building maven modules
* parameter correction
* parameter correction
* gnerate with new build parameter
* adding comments
* removing piper lib master and modifying goUtils to download 1.5.7 release
* first cleaning then installing
* multi module maven built
* multi module maven built removing unwanted code
* multi module maven built moving inside switch
* testing
* modifying the default use case to also call maven build
* modifying the default use case to also call maven build wih --
* corrected maven build command
* corrected maven build command with %v
* skipping test runs
* testing for MTA project with single pom
* adding absolute path to m2 path
* clean up
* adding switch for mta and maven and removing env from containers
* commiting changes for new detect step
* correting log message
* code clean up
* unit tests changes to detectExecute
* basic tests for new change
* restoring piperGoUtils to download correct piper binary
* code clean up
* code clean up
* protecodeExecuteScan :: fixing file upload for binaries
* protecodeExecuteScan :: fixing protecode generate file
* Fix upload test
* protecodeExecuteScan -> fixing tests
Co-authored-by: D072410 <giridhar.shenoy@sap.com>
Co-authored-by: Keshav <anil.keshav@sap.com>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
2021-10-21 10:03:42 +02:00
Sven Merk
f655033442
Add retry capability on sporadic WhiteSource error 3000 ( #3183 )
...
* fix backslash mess
* Added retry on error 3000
* Fix fmt
* Fix check on error message
2021-10-21 09:37:41 +02:00
Andre
f761c2b806
add jobs param for mtaBuild ( #3175 )
...
* add jobs parameter
* add jobs param
* fix j= 8 to j=8
* m=verbose
* add param separately
* chore
* chore
* Delete init_unix.go
* spaces
* feeback from Anil
* max 8
Co-authored-by: Anil Keshav <anil.keshav@sap.com>
2021-10-20 16:03:16 +02:00
Anil Keshav
b1b19dcace
feat (FileUtils) support for untar in fileutils ( #3154 )
...
* support for untar in fileutils
* handeling strip component level like tar cli
Co-authored-by: Your Name <you@example.com>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
Co-authored-by: Thorsten Duda <thorsten.duda@sap.com>
2021-10-20 14:10:39 +02:00
Christian Volk
dd8d34c8f6
feat(githubPublishRelease): custom tag prefix support ( #3166 )
...
* feat(githubPublishRelease): tag prefix support
* cleanup
* go fmt
* tagPrefix shall not be mandatory
2021-10-19 17:36:17 +02:00
Roland Stengel
a0f9c3669f
isChangeInDevelopment documentation ( #3140 )
...
* checkChangeInDevelopment to GO
- add groovy step isChangeInDevelopment
- direct to new Groovy
- direct to GO
2021-10-18 15:16:22 +02:00
Roland Stengel
10b3598ca4
fix windows specific test failures ( #3155 )
...
- gaugeExecuteTests
- newmanExecute
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2021-10-18 15:01:51 +02:00
Thorsten Duda
2186fe5782
Fix title in navigation bar for TMS scenario ( #3181 )
2021-10-18 12:57:43 +02:00
Oliver Nocon
6eba3e9e4f
fix(vault): correct Vault references ( #3173 )
...
* fix(vaultRotateSecretId): correct Vault reference
* fix(vault): correct vault refernces
* update Vault secret name
* change name of parameter pointing to secret
2021-10-13 16:28:51 +02:00
Pavel Busko
6fc8a4be2d
updated go.mod dependencies ( #3167 )
...
Co-authored-by: Johannes Dillmann <j.dillmann@sap.com>
2021-10-13 10:39:45 +02:00
Oliver Nocon
db6b465ff1
chore(doc): conditionally mandatory parameters ( #3172 )
...
enhance documentation generation to properly reflect
parameters which are conditionally mandatory.
2021-10-12 12:49:38 +02:00
Oliver Nocon
ba694b6737
fix(doc) proper tab creation for step docs ( #3169 )
2021-10-11 16:51:54 +02:00
Oliver Nocon
60a114d738
chore(docs): improve step documentation ( #3162 )
...
* chore(docs): improve step documentation
* chore: fix test
* chore: add note box
* use latest mkdocs imgage
* add extensions and fix config
2021-10-11 15:22:24 +02:00
Christopher Fenner
ca50cc895e
chore: add note about DCO ( #2985 )
...
* Update CONTRIBUTING.md
* Apply suggestions from code review
Co-authored-by: Linda Siebert <39100394+LindaSieb@users.noreply.github.com>
Co-authored-by: Linda Siebert <39100394+LindaSieb@users.noreply.github.com>
2021-10-11 13:54:43 +02:00
Pavel Busko
8a6c0b907f
use jarcoal/httpmock for http calls instead of mock server ( #3165 )
...
Co-authored-by: Johannes Dillmann <j.dillmann@sap.com>
2021-10-11 11:33:51 +02:00
Pavel Busko
372cef04b4
feat(cnbBuild): added support for project.toml ( #3163 )
...
Co-authored-by: Sumit Kulhadia <sumit.kulhadia@sap.com>
Co-authored-by: Johannes Dillmann <j.dillmann@sap.com>
2021-10-11 11:10:21 +02:00
Christopher Fenner
f585e932ef
docs: remove hadolint docs in Groovy ( #3164 )
...
* allow buildTool yarn
* remove groovy docs for hadolint
* remove unused import
2021-10-11 10:08:20 +02:00
Christopher Fenner
59cf4d1096
fix: allow buildTool yarn for versioning ( #3160 )
...
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
2021-10-11 08:51:17 +02:00
Linda Siebert
8ca9f6115b
[kubernetesDeploy] add support for containerImageName and containerImageTag ( #3153 )
...
* Add params to kubeDeploy
* Add tests for using new params
* Fix formatting
* Add failure tests
* Change test title
* Fix formatting
* Fix error message
* Change error messages
* Reorder if/else
* Change helm and helm3 tests
* Reword docs
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
* Fix test and image swap
* Generate code
* Remove unused code
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
2021-10-08 14:58:32 +02:00
Philipp Stehle
6e47230f27
feature(cnbBuild): add "additionalTags" option ( #3161 )
...
* feature(cnbBuild): add "additionalTags" option for pushing e.g. latest tag
* fix yamllint error
Co-authored-by: Philipp Stehle <philipp.stehle@sap.com>
Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com>
2021-10-08 11:20:05 +02:00
Philipp Stehle
ec420b9dd0
fix(cnbBuild): customTlsCertificateLinks causes permission denied error ( #3159 )
...
This is because the cnb builder images usually don't run as root user.
As a workaround we:
- Copied the system truststore to a tmp-file
- Added the certificates to the tmp-file
- Set the `SSL_CERT_FILE` environment variable
Co-authored-by: Philipp Stehle <philipp.stehle@sap.com>
Co-authored-by: Sumit Kulhadia <sumit.kulhadia@sap.com>
2021-10-07 16:04:20 +02:00
Johannes Dillmann
6f13d6078d
Update whitesource go module settings ( #3135 )
2021-10-06 12:36:05 +02:00
Linda Siebert
d321b446b5
Add additional files to deployDescriptor stash ( #3152 )
...
* Add subdirectories for yaml
2021-10-06 11:20:41 +02:00
Pavel Busko
28e0905964
fix(dockerExecuteOnKubernetes) print the error cause if unstash failed and always invalidate ( #3142 )
...
Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com>
Co-authored-by: Pavel Busko <pavel.busko@sap.com>
2021-10-06 10:25:50 +02:00
Christian Luttenberger
abd0406fcc
Update Assemble Package with Package Type ( #3151 )
2021-10-05 15:20:13 +02:00
Pavel Busko
2fb2843a2a
fix(generator): use quote template function instead of direct quotes ( #3146 )
2021-10-05 00:24:26 +02:00
Roland Stengel
41ed285afa
isChangeInDevelopment creation ( #3139 )
...
* checkChangeInDevelopment to GO
- add groovy step isChangeInDevelopment
- direct to new Groovy
- direct to GO
2021-10-04 14:35:38 +02:00
Ralf Pannemans
02da80356e
Add default for cnbBuild step to not stash back anything ( #3145 )
2021-10-04 13:48:04 +02:00
Roland Stengel
7612272992
checkChangeInDevelopment ( #3115 )
...
- refactor GO implementation
2021-10-04 13:08:34 +02:00
Lallu Anthoor
4b7a6b1b66
add assignees to issues ( #3005 )
...
add assignees to issues
add default to metadata file
remove default from default config
update generated code
2021-10-04 12:33:40 +02:00
Oliver Nocon
817901c2e3
fix(detectEcecuteScan) remove possible values for multi-value fields ( #3144 )
...
Looks like validation introduced with PR #3125 has issues with
validation of possible values for multi-value parameters.
This is a workaround to remove the list of possible values for some parameters
and prevent the issue from happening
2021-10-04 08:22:46 +02:00
Oliver Nocon
c23088f7b3
Add GitHub Action to clean up stale issues and PRs ( #2034 )
...
* Add GitHub Action to clean up stale issues and PRs
* Update config.yml
* Update stale.yaml
* update messages
* Update stale.yaml
* update text and closing timeout
* Update stale.yaml
* Update stale.yaml
* Update stale.yaml
* Update .github/workflows/stale.yaml
Co-authored-by: Linda Siebert <39100394+LindaSieb@users.noreply.github.com>
* Update .github/workflows/stale.yaml
Co-authored-by: Linda Siebert <39100394+LindaSieb@users.noreply.github.com>
* Update .github/workflows/stale.yaml
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
* Update .github/workflows/stale.yaml
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
* fix string syntax
Co-authored-by: Linda Siebert <39100394+LindaSieb@users.noreply.github.com>
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
2021-10-01 14:45:23 +02:00
Philipp Stehle
eae9912d50
docs(cnbBuild): replace dead link with own description for dockerConfigJsonCredentialsId ( #3137 )
...
* docs(cnbBuild): replace dead link with own description for dockerConfigJsonCredentialsId
* fix: generator does not properly quote descriptions
2021-10-01 14:24:59 +02:00
Johannes Dillmann
4f23507bb7
Support custom tls certs in cnbBuild ( #3103 )
...
Co-authored-by: Johannes Dillmann <j.dillmann@sap.com>
Co-authored-by: Ralf Pannemans <ralf.pannemans@sap.com>
Co-authored-by: Pavel Busko <pavel.busko@sap.com>
2021-10-01 13:48:24 +02:00
Pavel Busko
ae8ec77f98
fix(cnbBuild): put all custom buildpacks under single order entry ( #3141 )
2021-10-01 13:30:06 +02:00