jkube icon indicating copy to clipboard operation
jkube copied to clipboard

feat (jkube-kit/helm) : HelmService exposes helm install functionality

Open rohanKanojia opened this issue 8 months ago • 2 comments

Description

Related to #2663

  • Add new method prepareMockWebServerExpectationsForAggregatedDiscoveryEndpoints in KubernetesMockServerUtil for adding manual expectations for Kubernetes Aggregated Discovery endpoints
  • Added a new install method in HelmService that would perform installation of a helm chart onto Kubernetes cluster using Helm java library
  • Added configuration options in HelmConfig
    • releaseName
    • installDependencyUpdate
    • installWaitReady
    • disableOpenAPIValidation

Type of change

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [X] Feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to change
  • [ ] Chore (non-breaking change which doesn't affect codebase; test, version modification, documentation, etc.)

Checklist

  • [X] I have read the contributing guidelines
  • [X] I signed-off my commit with a user that has signed the Eclipse Contributor Agreement
  • [X] My code follows the style guidelines of this project
  • [X] I Keep It Small and Simple: The smaller the PR is, the easier it is to review and have it merged
  • [X] I use conventional commits in my commit messages
  • [X] I have performed a self-review of my code
  • [ ] I Added CHANGELOG entry
  • [ ] I have updated the documentation accordingly
  • [ ] No new bugs, code smells, etc. in SonarCloud report
  • [X] I have added tests that prove my fix is effective or that my feature works
  • [X] New and existing unit tests pass locally with my changes
  • [X] I tested my code in Kubernetes
  • [ ] I tested my code in OpenShift

rohanKanojia avatar Jun 06 '24 14:06 rohanKanojia