mirror of
https://github.com/fluxcd/flux2.git
synced 2026-02-22 15:41:47 +00:00
Merge pull request #3415 from souleb/issue-3411
Fix dry-run still loading kubeconfig issue
This commit is contained in:
commit
e81201b8cb
6 changed files with 28 additions and 10 deletions
|
|
@ -88,12 +88,22 @@ func buildKsCmdRun(cmd *cobra.Command, args []string) (err error) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
builder, err := build.NewBuilder(name, buildKsArgs.path,
|
var builder *build.Builder
|
||||||
build.WithClientConfig(kubeconfigArgs, kubeclientOptions),
|
if buildKsArgs.dryRun {
|
||||||
build.WithTimeout(rootArgs.timeout),
|
builder, err = build.NewBuilder(name, buildKsArgs.path,
|
||||||
build.WithKustomizationFile(buildKsArgs.kustomizationFile),
|
build.WithTimeout(rootArgs.timeout),
|
||||||
build.WithDryRun(buildKsArgs.dryRun),
|
build.WithKustomizationFile(buildKsArgs.kustomizationFile),
|
||||||
)
|
build.WithDryRun(buildKsArgs.dryRun),
|
||||||
|
build.WithNamespace(*kubeconfigArgs.Namespace),
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
builder, err = build.NewBuilder(name, buildKsArgs.path,
|
||||||
|
build.WithClientConfig(kubeconfigArgs, kubeclientOptions),
|
||||||
|
build.WithTimeout(rootArgs.timeout),
|
||||||
|
build.WithKustomizationFile(buildKsArgs.kustomizationFile),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
apiVersion: autoscaling/v2beta2
|
apiVersion: autoscaling/v2
|
||||||
kind: HorizontalPodAutoscaler
|
kind: HorizontalPodAutoscaler
|
||||||
metadata:
|
metadata:
|
||||||
name: podinfo
|
name: podinfo
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ spec:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 64Mi
|
memory: 64Mi
|
||||||
---
|
---
|
||||||
apiVersion: autoscaling/v2beta2
|
apiVersion: autoscaling/v2
|
||||||
kind: HorizontalPodAutoscaler
|
kind: HorizontalPodAutoscaler
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ spec:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 64Mi
|
memory: 64Mi
|
||||||
---
|
---
|
||||||
apiVersion: autoscaling/v2beta2
|
apiVersion: autoscaling/v2
|
||||||
kind: HorizontalPodAutoscaler
|
kind: HorizontalPodAutoscaler
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
apiVersion: autoscaling/v2beta2
|
apiVersion: autoscaling/v2
|
||||||
kind: HorizontalPodAutoscaler
|
kind: HorizontalPodAutoscaler
|
||||||
metadata:
|
metadata:
|
||||||
name: podinfo
|
name: podinfo
|
||||||
|
|
|
||||||
|
|
@ -139,6 +139,14 @@ func WithClientConfig(rcg *genericclioptions.ConfigFlags, clientOpts *runclient.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// WithNamespace sets the namespace
|
||||||
|
func WithNamespace(namespace string) BuilderOptionFunc {
|
||||||
|
return func(b *Builder) error {
|
||||||
|
b.namespace = namespace
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// WithDryRun sets the dry-run flag
|
// WithDryRun sets the dry-run flag
|
||||||
func WithDryRun(dryRun bool) BuilderOptionFunc {
|
func WithDryRun(dryRun bool) BuilderOptionFunc {
|
||||||
return func(b *Builder) error {
|
return func(b *Builder) error {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue