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

Make capact install "internetless" if needed #480

Merged
merged 7 commits into from
Sep 16, 2021

Conversation

mszostok
Copy link
Member

@mszostok mszostok commented Sep 10, 2021

Description

Changes proposed in this pull request:

  • Add opt to use local Helm charts. Using --helm-repo you can specify relative path to current working directory or URL.

    # Install with locally pulled Helm charts, version is required
    capact install --version 0.4.0 --helm-repo charts/capact
    
    # Install with local Helm charts
    capact install --version @local
  • Change tracing to trace to unify naming, --verbose=simple/trace/disable

  • Change --helm-repo-url to --helm-repo as now it can be path or URL in case of install. As the upgrade is executed by Capact Action it still needs to download charts from the internet.

  • Print msg Trusting self-signed CA certificate (..) only if needed.

  • Change ingress folder name to match the chart name

  • Update populator docker images to contain local hub-manifests fetched from git.

Testing

Described here: capactio/website#61

Related issue(s)

Resolves #466

@mszostok mszostok added breaking Contains breaking change area/cli Relates to CLI labels Sep 10, 2021
@mszostok mszostok force-pushed the opt-to-use-local-charts branch from 0afd8bc to 5505940 Compare September 11, 2021 10:45
@mszostok mszostok force-pushed the opt-to-use-local-charts branch from 5505940 to 00a8b16 Compare September 11, 2021 10:48
@mszostok mszostok changed the title Add opt to use local Helm charts Make capact install "internetless" if needed Sep 11, 2021
@mszostok mszostok added the enhancement New feature or request label Sep 11, 2021
@mszostok mszostok force-pushed the opt-to-use-local-charts branch from 580e820 to aa17c84 Compare September 11, 2021 18:26
@mszostok mszostok force-pushed the opt-to-use-local-charts branch from 4ba06ad to 3effb9c Compare September 13, 2021 08:14
@mszostok mszostok force-pushed the opt-to-use-local-charts branch from db03e5b to 4522a3d Compare September 14, 2021 11:25
@mszostok mszostok enabled auto-merge (squash) September 16, 2021 13:35
@mszostok mszostok merged commit fa6712d into capactio:main Sep 16, 2021
@mszostok mszostok deleted the opt-to-use-local-charts branch September 16, 2021 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cli Relates to CLI breaking Contains breaking change enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Capact on k3d with local registry and pre-loaded images
2 participants