Enable ForceDownload when SkipDeps is true for offline mode support
Co-authored-by: yxxhero <11087727+yxxhero@users.noreply.github.com>
This commit is contained in:
parent
fcc30a1dc7
commit
d21a6651a7
|
|
@ -161,6 +161,7 @@ func (a *App) Diff(c DiffConfigProvider) error {
|
||||||
includeCRDs := !c.SkipCRDs()
|
includeCRDs := !c.SkipCRDs()
|
||||||
|
|
||||||
prepErr := run.withPreparedCharts("diff", state.ChartPrepareOptions{
|
prepErr := run.withPreparedCharts("diff", state.ChartPrepareOptions{
|
||||||
|
ForceDownload: c.SkipDeps(),
|
||||||
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
||||||
SkipRefresh: c.SkipRefresh(),
|
SkipRefresh: c.SkipRefresh(),
|
||||||
SkipDeps: c.SkipDeps(),
|
SkipDeps: c.SkipDeps(),
|
||||||
|
|
@ -231,6 +232,7 @@ func (a *App) Template(c TemplateConfigProvider) error {
|
||||||
run.helm.SetExtraArgs()
|
run.helm.SetExtraArgs()
|
||||||
|
|
||||||
prepErr := run.withPreparedCharts("template", state.ChartPrepareOptions{
|
prepErr := run.withPreparedCharts("template", state.ChartPrepareOptions{
|
||||||
|
ForceDownload: c.SkipDeps(),
|
||||||
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
||||||
SkipRefresh: c.SkipRefresh(),
|
SkipRefresh: c.SkipRefresh(),
|
||||||
SkipDeps: c.SkipDeps(),
|
SkipDeps: c.SkipDeps(),
|
||||||
|
|
@ -367,6 +369,7 @@ func (a *App) Sync(c SyncConfigProvider) error {
|
||||||
includeCRDs := !c.SkipCRDs()
|
includeCRDs := !c.SkipCRDs()
|
||||||
|
|
||||||
prepErr := run.withPreparedCharts("sync", state.ChartPrepareOptions{
|
prepErr := run.withPreparedCharts("sync", state.ChartPrepareOptions{
|
||||||
|
ForceDownload: c.SkipDeps(),
|
||||||
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
||||||
SkipRefresh: c.SkipRefresh(),
|
SkipRefresh: c.SkipRefresh(),
|
||||||
SkipDeps: c.SkipDeps(),
|
SkipDeps: c.SkipDeps(),
|
||||||
|
|
@ -402,6 +405,7 @@ func (a *App) Apply(c ApplyConfigProvider) error {
|
||||||
includeCRDs := !c.SkipCRDs()
|
includeCRDs := !c.SkipCRDs()
|
||||||
|
|
||||||
prepErr := run.withPreparedCharts("apply", state.ChartPrepareOptions{
|
prepErr := run.withPreparedCharts("apply", state.ChartPrepareOptions{
|
||||||
|
ForceDownload: c.SkipDeps(),
|
||||||
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
||||||
SkipRefresh: c.SkipRefresh(),
|
SkipRefresh: c.SkipRefresh(),
|
||||||
SkipDeps: c.SkipDeps(),
|
SkipDeps: c.SkipDeps(),
|
||||||
|
|
@ -465,6 +469,7 @@ func (a *App) Destroy(c DestroyConfigProvider) error {
|
||||||
return a.ForEachState(func(run *Run) (ok bool, errs []error) {
|
return a.ForEachState(func(run *Run) (ok bool, errs []error) {
|
||||||
if !c.SkipCharts() {
|
if !c.SkipCharts() {
|
||||||
err := run.withPreparedCharts("destroy", state.ChartPrepareOptions{
|
err := run.withPreparedCharts("destroy", state.ChartPrepareOptions{
|
||||||
|
ForceDownload: c.SkipDeps(),
|
||||||
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
||||||
SkipRefresh: c.SkipRefresh(),
|
SkipRefresh: c.SkipRefresh(),
|
||||||
SkipDeps: c.SkipDeps(),
|
SkipDeps: c.SkipDeps(),
|
||||||
|
|
@ -493,10 +498,11 @@ func (a *App) Test(c TestConfigProvider) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
err := run.withPreparedCharts("test", state.ChartPrepareOptions{
|
err := run.withPreparedCharts("test", state.ChartPrepareOptions{
|
||||||
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
ForceDownload: c.SkipDeps(),
|
||||||
SkipRefresh: c.SkipRefresh(),
|
SkipRepos: c.SkipRefresh() || c.SkipDeps(),
|
||||||
SkipDeps: c.SkipDeps(),
|
SkipRefresh: c.SkipRefresh(),
|
||||||
Concurrency: c.Concurrency(),
|
SkipDeps: c.SkipDeps(),
|
||||||
|
Concurrency: c.Concurrency(),
|
||||||
}, func() {
|
}, func() {
|
||||||
errs = a.test(run, c)
|
errs = a.test(run, c)
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue