Skip to content
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

Add an Helm chart for Antrea #3578

Merged
merged 5 commits into from
Apr 19, 2022
Merged

Commits on Apr 15, 2022

  1. Add an Helm chart for Antrea

    And use the Helm templates (instead of Kustomize) to generate the
    standard Antrea YAML manifests (which are checked-in and uploaded as
    release assets).
    
    Standard manifests are generated based on Helm values files located
    under build/yamls/chart-values/, using a new script
    (./hack/generate-standard-manifests.sh). It is much faster than the old
    version.
    
    While I believe that using Helm directly and specifying YAML values
    whenever a new manifest needs to be generated would be better, the
    ./hack/generate-manifest.sh script is kept as-is, but it now uses Helm
    instead of Kustomize.
    
    Documentation for the Helm chart is autogenerated using helm-docs. In a
    future PR, we will look into the release process for the Helm
    chart. After that, Helm charts could be added for Antrea components
    (Flow Aggregator, Flow visibility).
    
    For antrea-io#2641
    
    Signed-off-by: Antonin Bas <abas@vmware.com>
    antoninbas committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    4f65900 View commit details
    Browse the repository at this point in the history
  2. Updated standard manifests

    Signed-off-by: Antonin Bas <abas@vmware.com>
    antoninbas committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    e749866 View commit details
    Browse the repository at this point in the history
  3. Ignore auto-generated Helm chart doc for markdownlint

    Signed-off-by: Antonin Bas <abas@vmware.com>
    antoninbas committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    e35b8f2 View commit details
    Browse the repository at this point in the history
  4. Fix kubeAPIServerOverride substitution in test-e2e-kind.sh

    Signed-off-by: Antonin Bas <abas@vmware.com>
    antoninbas committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    3781104 View commit details
    Browse the repository at this point in the history
  5. Address review comments

    Signed-off-by: Antonin Bas <abas@vmware.com>
    antoninbas committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    ba53a18 View commit details
    Browse the repository at this point in the history