mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-14 11:03:09 +02:00
e38d5ef69f
* Space removed due to incorrect Link building to Comm.Scen. in lond Description
* generated
* Translate verbose to sonar binary verbose flag (#3567)
* Translate Piper verbose to sonar bin flag
* Add test
* feat(golangBuild): Integration tests (#3575)
* Add entryPointPath option
* Integration tests for golangBuild
* Revert "Add entryPointPath option"
This reverts commit b541e64a4f
.
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
* fix(kaniko): backwards compatibility with kaniko 1.3.0 (#3583)
* fix(kaniko): jnlp issues
* fix
* fix(kanikoExecute): backwards compatibility with kaniko 1.3.0
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
* Adjust sonarExecuteScan step (#3527)
* add check for instance parameter
* remove default from yaml
* adapt changes
* Update stashSettings.yml
* Unstash
* Add echo
* Stash changes
* Remove changes
* stash everything
* Change it up
* Change go
* Switch to new solution
* Try new stash
* Remove compliance
* Move Artifacts
* Change stashing
* Match others
* Remove space
* Test if warning goes away
Co-authored-by: Jesse Awan <jesse.awan@sap.com>
* Checkmarx json report (#3565)
* feat(checkmarx) : Checkmarx JSON Report
* Test cases with some fix
* Information total and audited test assertions
* feat(checkmarx): align total/audited with existing calculation
* fix(checkmarx): Reporting unit test
Co-authored-by: Sumeet PATIL <sumeet.patil@sap.com>
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
* feat: url log parsing / reporting when executing a command (#3461)
* Initial PR for url reporting
* Rename URLReport var to URLReportFileName
* Remove URLReportFileName from piper flags
* Update pkg/command/command.go
* Update pkg/command/command.go
* Update pkg/command/command.go
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
* (fix) gitopsUpdateDeployment - integration test for kustomize (#3572)
* (fix) gitopsUpdateDeployment - integration test for kustomize
Signed-off-by: Michael Sprauer <Michael.Sprauer@sap.com>
* (fix) test: dash login shell is "-l"
Signed-off-by: Michael Sprauer <Michael.Sprauer@sap.com>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
* fix (mavenBuild) multi-module maven builds (#3587)
* moving jacoco agent preparation to after the goal flatten
* adding jacoco plugin to end
Co-authored-by: anilkeshav27 <you@example.com>
* fix(malwareExecuteScan): dont bind docker scanning to buildtool (#3547)
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
* Updates telemetry logging information for internal reporting (#3585)
* Add StepStartTime, Renames StepDuration, adds PiperCommithash, removes Branch, GitOwner, GitRepository from logged telemetry information
* Fixes test case for telemetry logging
* Activates step monitoring data in debug mode
* Pretty debug json printing
* Reduces log noise, setting warning to debug
* feat(kubernetesDeploy): added valuesMapping config option (#3568)
* Feature/fortify execute scan gradle (#3582)
* initial fortify gradle commit
* initial fortify gradle commit
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
* add access_token alias to artifactPrepareVersion (#3588)
Co-authored-by: Anil Keshav <anil.keshav@sap.com>
* fix(whitesourceExecuteScan): docker image download if dockerConfigJSON is set in vault (#3591)
Co-authored-by: ffeldmann <f.feldmann@sap.com>
* checkmarxExecuteScan fixes (#3540)
* Fix FilterByTeamName and LoadExistingProject
* Fix project name loop
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
Co-authored-by: Daniel Bernd <93763187+danManSAP@users.noreply.github.com>
Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
Co-authored-by: Siarhei Pazdniakou <siarhei.pazdniakou@sap.com>
Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
Co-authored-by: Christian Volk <christian.volk@sap.com>
Co-authored-by: Linda Siebert <39100394+LindaSieb@users.noreply.github.com>
Co-authored-by: Jesse Awan <jesse.awan@sap.com>
Co-authored-by: thtrinh <trinhthanhhai@gmail.com>
Co-authored-by: Sumeet PATIL <sumeet.patil@sap.com>
Co-authored-by: Sven Merk <33895725+nevskrem@users.noreply.github.com>
Co-authored-by: Eugene Kortelyov <eugene.kortelyov@sap.com>
Co-authored-by: Michael <MichaelSp@users.noreply.github.com>
Co-authored-by: Anil Keshav <anil.keshav@sap.com>
Co-authored-by: anilkeshav27 <you@example.com>
Co-authored-by: ffeldmann <f.feldmann@sap.com>
Co-authored-by: Pavel Busko <pavel.busko@sap.com>
Co-authored-by: Maurice Breit <github@mauricebreit.de>
Co-authored-by: Adrien <99400874+hubadr@users.noreply.github.com>
Co-authored-by: Daniel Mieg <56156797+DanielMieg@users.noreply.github.com>
133 lines
4.4 KiB
YAML
133 lines
4.4 KiB
YAML
metadata:
|
|
name: abapEnvironmentPushATCSystemConfig
|
|
description: Create/Update ATC System Configuration
|
|
longDescription: |
|
|
This step is for creating/updating an [ATC](https://help.sap.com/products/BTP/65de2977205c403bbc107264b8eccf4b/657285a09f7148d894c27bb8e17827cf.html?version=Cloud) system configurationon on an SAP BTP, ABAP Environment system.
|
|
Please provide either of the following options:
|
|
|
|
* The host and credentials the SAP BTP, ABAP Environment system itself. The credentials must be configured for the Communication Scenario [SAP_COM_0763](https://help.sap.com/products/BTP/65de2977205c403bbc107264b8eccf4b/657285a09f7148d894c27bb8e17827cf.html?version=Cloud).
|
|
* The Cloud Foundry parameters (API endpoint, organization, space), credentials, the service instance for the ABAP service and the service key for the Communication Scenario SAP_COM_0763.
|
|
* Only provide one of those options with the respective credentials. If all values are provided, the direct communication (via host) has priority.
|
|
|
|
spec:
|
|
inputs:
|
|
secrets:
|
|
- name: abapCredentialsId
|
|
aliases:
|
|
- name: cfCredentialsId
|
|
description: Jenkins credentials ID containing user and password to authenticate to the SAP BTP, ABAP Environment system or the Cloud Foundry API
|
|
type: jenkins
|
|
params:
|
|
- name: atcSystemConfigFilePath
|
|
type: string
|
|
description: Path to a JSON file with ATC System Configuration
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
mandatory: true
|
|
- name: patchIfExisting
|
|
type: bool
|
|
description: In case an configuration under the given name already exists in the system. Should the step update/patch the existing ATC Systm Configuration from the provided ATC System Configuration file?
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
default: true
|
|
- name: cfApiEndpoint
|
|
type: string
|
|
description: Cloud Foundry API endpoint
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
- GENERAL
|
|
mandatory: false
|
|
aliases:
|
|
- name: cloudFoundry/apiEndpoint
|
|
- name: cfOrg
|
|
type: string
|
|
description: CF org
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
- GENERAL
|
|
mandatory: false
|
|
aliases:
|
|
- name: cloudFoundry/org
|
|
- name: cfServiceInstance
|
|
type: string
|
|
description: Parameter of ServiceInstance Name to delete CloudFoundry Service
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
- GENERAL
|
|
mandatory: false
|
|
aliases:
|
|
- name: cloudFoundry/serviceInstance
|
|
- name: cfServiceKeyName
|
|
type: string
|
|
description: Parameter of CloudFoundry Service Key to be created
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
- GENERAL
|
|
mandatory: false
|
|
aliases:
|
|
- name: cloudFoundry/serviceKey
|
|
- name: cloudFoundry/serviceKeyName
|
|
- name: cfServiceKey
|
|
- name: cfSpace
|
|
type: string
|
|
description: CF Space
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
- GENERAL
|
|
mandatory: false
|
|
aliases:
|
|
- name: cloudFoundry/space
|
|
- name: username
|
|
type: string
|
|
description: User for either the Cloud Foundry API or the Communication Arrangement for SAP_COM_0763
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
mandatory: true
|
|
secret: true
|
|
resourceRef:
|
|
- name: abapCredentialsId
|
|
type: secret
|
|
param: username
|
|
- name: password
|
|
type: string
|
|
description: Password for either the Cloud Foundry API or the Communication Arrangement for SAP_COM_0763
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
mandatory: true
|
|
secret: true
|
|
resourceRef:
|
|
- name: abapCredentialsId
|
|
type: secret
|
|
param: password
|
|
- name: host
|
|
type: string
|
|
description: Specifies the host address of the SAP SAP BTP, ABAP Environment system
|
|
scope:
|
|
- PARAMETERS
|
|
- STAGES
|
|
- STEPS
|
|
- GENERAL
|
|
mandatory: false
|
|
|
|
containers:
|
|
- name: cf
|
|
image: ppiper/cf-cli:7
|