-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
added helm chart for aci operator and helm option to acc-provision #683
base: master
Are you sure you want to change the base?
Conversation
a4046bc
to
8a3d638
Compare
8a3d638
to
e8818fc
Compare
Could we use the acc-provision command to generate helm chart package itself rather than creating the directory structure in this repo? This package can be generated using a different argument from the one you are using for generating the values. The package can be generated and pushed to a helm repo any time acc-provision is released. |
namespace: {{ default "aci-containers-system" (.Values.kubeConfig).system_namespace }} | ||
--- | ||
apiVersion: {{ default "apps/v1" (.Values.kubeConfig).use_apps_api }} | ||
kind: Deployment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe we could separate Deployment
from RBAC
objects?
@@ -2,7 +2,7 @@ usage: acc_provision.py [-h] [-v] [--release] [--debug] [--sample] [-c file] | |||
[-o file] [-z file] [-r file] [-a] [-d] [-u name] | |||
[-p pass] [-w timeout] [--list-flavors] [-f flavor] | |||
[-t token] [--test-data-out file] [--skip-kafka-certs] | |||
[--upgrade] [--disable-multus disable_multus] | |||
[--upgrade] [--disable-multus disable_multus] [--helm] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we have two flags here:
- [--helm-values file]
- [--helm-chart file] = a generated aci-helm.tar.gz chart (equivalent to output of
helm package
)
Or
- [--helm dir] which generates both files at the dir
To install | ||
----------- | ||
|
||
helm install <helm-rel-name> aci-helm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
aci-helm -> aci-cni
@@ -0,0 +1,167 @@ | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a copy of: https://github.com/noironetworks/acc-provision/blob/master/provision/acc_provision/templates/acc-provision-crd.yaml
and I would suggest that we do not create manual copies of files like this.
To install | ||
----------- | ||
|
||
helm install <helm-rel-name> aci-helm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
aci-helm -> aci-cni (here and everywhere else we have used)
(didnt realize my inline comments had not gotten published) |
this PR is for the task https://github.com/noironetworks/support/issues/1879.