1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-12 10:55:20 +02:00
sap-jenkins-library/resources/metadata
Jordi van Liempt e3935ca088
feat(vault): Vault secret rotation for GH Actions (#4280)
* rotate Vault secret on GH Actions

* test alternative sodium package

* try doing it without libsodium

* disable validity check for testing purposes

* basic unit test

* re-enable secret validity check

* tidy

* tidy parameters

* forgot to update param names in code

* apply review feedback

* improve error logging

* update step metadata

* apply metadata suggestion from review

Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>

* align githubToken param

* Fix secretStore

* Add alias for githubToken

* Move logic to separate file

---------

Co-authored-by: I557621 <jordi.van.liempt@sap.com>
Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com>
Co-authored-by: Vyacheslav Starostin <vyacheslav.starostin@sap.com>
2023-04-17 08:35:13 +02:00
..
abapAddonAssemblyKitCheckCVs.yaml
abapAddonAssemblyKitCheckPV.yaml add scope (#3291) 2021-11-23 08:50:46 +01:00
abapAddonAssemblyKitCreateTargetVector.yaml
abapAddonAssemblyKitPublishTargetVector.yaml increase default timeout to 16min (#3732) 2022-04-13 09:03:22 +02:00
abapAddonAssemblyKitRegisterPackages.yaml
abapAddonAssemblyKitReleasePackages.yaml Abap refactoring (#3340) 2021-12-09 12:54:18 +01:00
abapAddonAssemblyKitReserveNextPackages.yaml Fix typo (#3901) 2022-07-19 16:04:15 +02:00
abapEnvironmentAssembleConfirm.yaml increase cf-cli from 7 to v12 (#4186) 2023-01-12 17:17:50 +01:00
abapEnvironmentAssemblePackages.yaml increase cf-cli from 7 to v12 (#4186) 2023-01-12 17:17:50 +01:00
abapEnvironmentBuild.yaml increase cf-cli from 7 to v12 (#4186) 2023-01-12 17:17:50 +01:00
abapEnvironmentCheckoutBranch.yaml Increase cf cli to v8 for ABAP steps (#4183) 2023-01-12 08:39:14 +00:00
abapEnvironmentCloneGitRepo.yaml Increase cf cli to v8 for ABAP steps (#4183) 2023-01-12 08:39:14 +00:00
abapEnvironmentCreateSystem.yaml Increase cf cli to v8 for ABAP steps (#4183) 2023-01-12 08:39:14 +00:00
abapEnvironmentCreateTag.yaml Increase cf cli to v8 for ABAP steps (#4183) 2023-01-12 08:39:14 +00:00
abapEnvironmentPullGitRepo.yaml Increase cf cli to v8 for ABAP steps (#4183) 2023-01-12 08:39:14 +00:00
abapEnvironmentPushATCSystemConfig.yaml Increase cf cli to v8 for ABAP steps (#4183) 2023-01-12 08:39:14 +00:00
abapEnvironmentRunATCCheck.yaml Increase cf cli to v8 for ABAP steps (#4183) 2023-01-12 08:39:14 +00:00
abapEnvironmentRunAUnitTest.yaml Increase cf cli to v8 for ABAP steps (#4183) 2023-01-12 08:39:14 +00:00
ansSendEvent.yaml [ANS] Step implementation (#3764) 2022-06-21 15:45:07 +02:00
apiKeyValueMapDownload.yaml
apiKeyValueMapUpload.yaml ApiKeyValueMapUpload Command (#3407) 2022-03-07 11:03:44 +01:00
apiProviderDownload.yaml New piper step APIProviderDownload contribution (#3349) 2022-03-09 13:07:23 +01:00
apiProviderList.yaml ApiProviderList Command (#3879) 2022-07-07 15:48:59 +03:00
apiProviderUpload.yaml ApiProviderUpload Command (#3663) 2022-05-16 11:52:04 +02:00
apiProxyDownload.yaml
apiProxyList.yaml ApiProxyList Command (#3794) 2022-06-21 13:08:00 +02:00
apiProxyUpload.yaml ApiProxyUpload Command (#3295) 2021-12-28 09:31:50 +01:00
artifactPrepareVersion.yaml Revert "artifactPrepareVersion: Add usage of gradle docker image if buildTool is gradle (#4226)" (#4230) 2023-02-13 17:55:25 +01:00
awsS3Upload.yaml Create awsS3Upload (#3737) 2022-05-18 10:37:54 +02:00
azureBlobUpload.yaml Create azureBlobUpload (#3766) 2022-06-15 09:41:02 +02:00
batsExecuteTests.yaml feat: update node image for various steps to new LTS (#3913) 2022-09-26 18:40:55 +06:00
checkmarxExecuteScan.yaml fix(checkmarx) Fix logic for engineConfigurationID (#4154) 2022-12-12 20:01:21 +05:30
cloudFoundryCreateService.yaml Change to default cf create-service implementation (#4224) 2023-03-08 09:44:00 +01:00
cloudFoundryCreateServiceKey.yaml Add parameter for async execution (cfCreateServiceKey) (#4209) 2023-02-08 14:51:52 +00:00
cloudFoundryCreateSpace.yaml cfcli update (#3777) 2022-05-17 08:53:19 +02:00
cloudFoundryDeleteService.yaml cfcli update (#3777) 2022-05-17 08:53:19 +02:00
cloudFoundryDeleteSpace.yaml cfcli update (#3777) 2022-05-17 08:53:19 +02:00
cloudFoundryDeploy.yaml Correct description for deployType parameter (#4127) 2022-11-15 14:44:52 +01:00
cnbBuild.yaml feat(cnbBuild): support Vault general purpose secrets as a binding content source (#4281) 2023-03-31 09:36:59 +02:00
codeqlExecuteScan.yaml docs(codeqlExecuteScan): Improve codeqlExecuteScan githubToken docs (#4292) 2023-03-22 18:14:04 +05:30
containerExecuteStructureTests.yaml chore (containerExecuteStructureTests): switch default container (#4288) 2023-03-21 08:06:22 +01:00
containerSaveImage.yaml fix (whitesourceExecuteScan) keep tar extension for target image donwload (#3774) 2022-05-13 18:56:41 +02:00
credentialdiggerScan.yaml Add credentialdiggerScan step (#4141) 2023-04-04 16:57:15 +02:00
detectExecuteScan.yaml feat(blackduck): Npm extra parameters (#4327) 2023-04-13 12:10:26 +02:00
fortifyExecuteScan.yaml chore: let fortify support maven self Define parameters (#4091) 2022-11-07 16:47:11 +05:30
gaugeExecuteTests.yaml feat: update node image for various steps to new LTS (#3913) 2022-09-26 18:40:55 +06:00
gctsCloneRepository.yaml Update texts of gCTS steps and scenario for SSL and queryP (#4282) 2023-03-29 12:31:27 +02:00
gctsCreateRepository.yaml Update texts of gCTS steps and scenario for SSL and queryP (#4282) 2023-03-29 12:31:27 +02:00
gctsDeploy.yaml Update texts of gCTS steps and scenario for SSL and queryP (#4282) 2023-03-29 12:31:27 +02:00
gctsExecuteABAPQualityChecks.yaml Update texts of gCTS steps and scenario for SSL and queryP (#4282) 2023-03-29 12:31:27 +02:00
gctsExecuteABAPUnitTests.yaml Update texts of gCTS steps and scenario for SSL and queryP (#4282) 2023-03-29 12:31:27 +02:00
gctsRollback.yaml New Configuration Parameters for gCTS steps (#4214) 2023-02-14 11:38:46 +01:00
githubCheckBranchProtection.yaml enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
githubCommentIssue.yaml enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
githubCreateIssue.yaml githubCreateIssue_fix (#4151) 2022-12-15 18:20:01 +03:00
githubCreatePullRequest.yaml enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
githubPublishRelease.yaml fix(githubPublishRelease): allow repo and owner to be configured globally (#4090) 2022-11-02 13:41:15 +00:00
githubSetCommitStatus.yaml enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
gitopsUpdateDeployment.yaml feat(gitopsUpdateDeployment) forcePush (#3665) 2022-04-07 16:33:46 +02:00
golangBuild.yaml golangBuild: Update golangci-lint version (#4279) 2023-03-16 18:53:24 +06:00
gradleExecuteBuild.yaml Update gradleExecuteBuild.go (#4079) 2022-11-15 16:17:31 +03:00
hadolintExecute.yaml feat(hadolint): allow config secret from vault (#3353) 2021-12-14 13:42:06 +01:00
helmExecute.yaml Use floating tag for helm images (#4236) 2023-03-01 09:26:26 +01:00
influxWriteData.yaml enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
integrationArtifactDeploy.yaml refactor: rebranding from scp to btp (#4049) 2022-11-29 09:52:23 +01:00
integrationArtifactDownload.yaml
integrationArtifactGetMplStatus.yaml
integrationArtifactGetServiceEndpoint.yaml refactor: rebranding from scp to btp (#4049) 2022-11-29 09:52:23 +01:00
integrationArtifactResource.yaml
integrationArtifactTransport.yaml integrationArtifactTransport Command (#4131) 2022-12-20 12:15:36 +01:00
integrationArtifactTriggerIntegrationTest.yaml [Integration Suite] Store response in CPE (#4277) 2023-03-27 14:34:59 +00:00
integrationArtifactUnDeploy.yaml
integrationArtifactUpdateConfiguration.yaml
integrationArtifactUpload.yaml
isChangeInDevelopment.yaml Implement Release 3.0.0 of CM-Client (#3664) 2022-04-05 12:33:19 +02:00
jsonApplyPatch.yaml
kanikoExecute.yaml feat(cnbBuild) generate SBOM files with syft (#4150) 2022-12-13 10:51:14 +01:00
karmaExecuteTests.yaml feat: update node image for various steps to new LTS (#3913) 2022-09-26 18:40:55 +06:00
kubernetesDeploy.yaml Use floating tag for helm images (#4236) 2023-03-01 09:26:26 +01:00
malwareExecuteScan.yaml feat(docker): use crane for pulling docker images (#3652) 2022-03-23 10:02:00 +01:00
mavenBuild.yaml Add Step scope for mavenBuild (#4291) 2023-03-21 14:17:07 +01:00
mavenExecute.yaml
mavenExecuteIntegration.yaml Add gcs upload to mavenExecuteIntegration step (#3432) 2022-01-20 08:18:57 +01:00
mavenExecuteStaticCodeChecks.yaml enforce that step metadata yaml file is called <step>.yaml (#3226) 2021-11-15 14:20:20 +01:00
mtaBuild.yaml feat: support cpe credentials for multiple repos (#3641) 2022-03-17 08:01:00 +01:00
newmanExecute.yaml [newmanExecute] Allow env vars in the runOptions (#3966) 2023-01-11 11:59:09 +01:00
nexusUpload.yaml
npmExecuteLint.yaml feat: update node image for various steps to new LTS (#3913) 2022-09-26 18:40:55 +06:00
npmExecuteScripts.yaml feat: update node image for various steps to new LTS (#3913) 2022-09-26 18:40:55 +06:00
pipelineCreateScanSummary.yaml
protecodeExecuteScan.yaml feat (protecodeExecuteScan) support custom data headers in upload request (#3836) 2022-11-03 17:53:23 +01:00
pythonBuild.yaml feat (pythonBuild) enable creation of a virtual environment (venv) (#3746) 2022-04-26 14:15:24 +02:00
shellExecute.yaml feat: update node image for various steps to new LTS (#3913) 2022-09-26 18:40:55 +06:00
sonarExecuteScan.yaml feat(sonar): add parameter to wait for Quality Gate (#4047) 2023-01-27 16:14:34 +01:00
terraformExecute.yaml fix(vault): update terraform secretName parameter to follow naming convention (#3365) 2021-12-15 20:12:57 +01:00
tmsExport.yaml Tms export (#4160) 2023-03-27 16:55:29 +02:00
tmsUpload.yaml Tms export (#4160) 2023-03-27 16:55:29 +02:00
transportRequestDocIDFromGit.yaml
transportRequestReqIDFromGit.yaml
transportRequestUploadCTS.yaml Allow transport request id from config (#3969) 2022-08-16 11:33:04 +02:00
transportRequestUploadRFC.yaml
transportRequestUploadSOLMAN.yaml Implement Release 3.0.0 of CM-Client (#3664) 2022-04-05 12:33:19 +02:00
uiVeri5ExecuteTests.yaml feat: update node image for various steps to new LTS (#3913) 2022-09-26 18:40:55 +06:00
vaultRotateSecretId.yaml feat(vault): Vault secret rotation for GH Actions (#4280) 2023-04-17 08:35:13 +02:00
whitesourceExecuteScan.yaml Update whitesource risk-report pattern (#4166) 2023-01-05 18:37:03 +06:00
xsDeploy.yaml