mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-14 11:03:09 +02:00
b335387eac
* Extends kubernetesDeploy step to support Helm 3 Currently, the kubernetesDeploy step has no support to Helm 3 due to the fact that: - the initialization command used works only for Helm 2 - the image used when running the helm CLI is based on Helm 2 The need for Helm 3 support comes from the fact that Helm 3 introduces major architectural changes, more specifically, the removal of its server-side agent called Tiller - thus, being incompatible with one another. This commit adds this support by introducing a new configuration field (helmVersion). By default, its values is set to 2 (Helm 2) to avoid breaking any existing functionalities. * Use deployTool field to decide between Helm 2 or 3 * Remove helm init and replace wait for atomic in v3 * Update cmd/kubernetesDeploy.go Nice catch! Co-Authored-By: Christopher Fenner <26137398+CCFenner@users.noreply.github.com> * Add documentation for kubernetesDeploy step * Add helm3 example for kubernetesDeploy step using mandatory fields * Add new line at the end of kubernetesDeploy documentation * Link kubernetesDeploy step with docs generator * Add possible values for deployTool in kubernetesDeploy * dummy change * Revert "dummy change" Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com> Co-authored-by: Christopher Fenner <26137398+CCFenner@users.noreply.github.com> |
||
---|---|---|
.. | ||
abapEnvironmentPullGitRepo.md | ||
artifactPrepareVersion.md | ||
artifactSetVersion.md | ||
batsExecuteTests.md | ||
buildExecute.md | ||
cfManifestSubstituteVariables.md | ||
checkChangeInDevelopment.md | ||
checkmarxExecuteScan.md | ||
checksPublishResults.md | ||
cloudFoundryCreateService.md | ||
cloudFoundryCreateServiceKey.md | ||
cloudFoundryDeleteService.md | ||
cloudFoundryDeploy.md | ||
commonPipelineEnvironment.md | ||
containerExecuteStructureTests.md | ||
containerPushToRegistry.md | ||
detectExecuteScan.md | ||
dockerExecute.md | ||
dockerExecuteOnKubernetes.md | ||
dubExecute.md | ||
durationMeasure.md | ||
gaugeExecuteTests.md | ||
githubPublishRelease.md | ||
hadolintExecute.md | ||
handlePipelineStepErrors.md | ||
healthExecuteCheck.md | ||
influxWriteData.md | ||
jenkinsMaterializeLog.md | ||
kanikoExecute.md | ||
karmaExecuteTests.md | ||
kubernetesDeploy.md | ||
mailSendNotification.md | ||
mavenBuild.md | ||
mavenExecute.md | ||
mavenExecuteStaticCodeChecks.md | ||
mtaBuild.md | ||
multicloudDeploy.md | ||
neoDeploy.md | ||
newmanExecute.md | ||
nexusUpload.md | ||
npmExecute.md | ||
pipelineExecute.md | ||
pipelineRestartSteps.md | ||
pipelineStashFiles.md | ||
pipelineStashFilesAfterBuild.md | ||
pipelineStashFilesBeforeBuild.md | ||
piperPublishWarnings.md | ||
prepareDefaultValues.md | ||
protecodeExecuteScan.md | ||
seleniumExecuteTests.md | ||
setupCommonPipelineEnvironment.md | ||
slackSendNotification.md | ||
snykExecute.md | ||
sonarExecuteScan.md | ||
spinnakerTriggerPipeline.md | ||
testsPublishResults.md | ||
tmsUpload.md | ||
transportRequestCreate.md | ||
transportRequestRelease.md | ||
transportRequestUploadFile.md | ||
uiVeri5ExecuteTests.md | ||
whitesourceExecuteScan.md | ||
xsDeploy.md |