Skip to content

Conversation

lfbdev
Copy link

@lfbdev lfbdev commented Apr 27, 2022

Summary

add a new plugin for helm-type plugin install

Description

see the proposal #424

Related Issues

#424

Current Behavior

image

@lfbdev lfbdev marked this pull request as ready for review April 28, 2022 06:33
@IronCore864
Copy link
Member

Also, please try to avoid duplicated commit messages. Try to use meaningful ones for all commits.

Screen Shot 2022-04-28 at 16 35 06

@lfbdev lfbdev force-pushed the feat-helm-generic branch from 90c4519 to 6129497 Compare April 28, 2022 12:48
Copy link
Member

@daniel-hutao daniel-hutao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't use the default config with the argocd plugin here.

@lfbdev lfbdev requested a review from daniel-hutao April 29, 2022 07:57
# whether to wait for the release to be deployed or not
wait: true
# the time to wait for any individual Kubernetes operation (like Jobs for hooks). This defaults to 5m0s
timeout: 5m
# whether to perform a CRD upgrade during installation
upgradeCRDs: true
# custom configuration (Optional). You can refer to [ArgoCD values.yaml](https://github.com/argoproj/argo-helm/blob/master/charts/argo-cd/values.yaml)
# custom configuration (Optional). e.g. You can refer to [ArgoCD values.yaml](https://github.com/argoproj/argo-helm/blob/master/charts/argo-cd/values.yaml)
values_yaml: |
controller:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

controller: xxx is used for ArgoCD. Maybe we can leave FOO: BAR here.

@lfbdev lfbdev requested a review from daniel-hutao May 5, 2022 00:51
@IronCore864
Copy link
Member

It seems values_yaml doesn't work.

Config:

tools:
- name: helm-generic
  instanceID: nginx
  options:
    create_namespace: true
    repo:
      name: bitnami
      url: https://charts.bitnami.com/bitnami
    chart:
      chart_name: bitnami/nginx
      release_name: my-nginx
      namespace: nginx
      wait: true
      timeout: 5m
    values_yaml: |
      replicaCount: 2
      service:
        type: ClusterIP

@IronCore864 IronCore864 merged commit 745f1fb into devstream-io:main May 6, 2022
@IronCore864 IronCore864 deleted the feat-helm-generic branch May 6, 2022 03:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants