Add target namespace to create ks cmd

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
pull/434/head
Stefan Prodan 4 years ago
parent 1df45e4857
commit 9f7835d818
No known key found for this signature in database
GPG Key ID: 3299AEB0E4085BAF

@ -83,6 +83,7 @@ var (
ksSANamespace string
ksDecryptionProvider flags.DecryptionProvider
ksDecryptionSecret string
ksTargetNamespace string
)
func init() {
@ -97,6 +98,7 @@ func init() {
createKsCmd.Flags().StringVar(&ksSANamespace, "sa-namespace", "", "service account namespace")
createKsCmd.Flags().Var(&ksDecryptionProvider, "decryption-provider", ksDecryptionProvider.Description())
createKsCmd.Flags().StringVar(&ksDecryptionSecret, "decryption-secret", "", "set the Kubernetes secret name that contains the OpenPGP private keys used for sops decryption")
createKsCmd.Flags().StringVar(&ksTargetNamespace, "target-namespace", "", "overrides the namespace of all Kustomization objects reconciled by this Kustomization")
createCmd.AddCommand(createKsCmd)
}
@ -141,6 +143,7 @@ func createKsCmdRun(cmd *cobra.Command, args []string) error {
},
Suspend: false,
Validation: ksValidation,
TargetNamespace: ksTargetNamespace,
},
}

@ -55,6 +55,7 @@ flux create kustomization [name] [flags]
--sa-name string service account name
--sa-namespace string service account namespace
--source kustomizationSource source that contains the Kubernetes manifests in the format '[<kind>/]<name>',where kind can be one of: (GitRepository, Bucket), if kind is not specified it defaults to GitRepository
--target-namespace string overrides the namespace of all Kustomization objects reconciled by this Kustomization
--validation string validate the manifests before applying them on the cluster, can be 'client' or 'server'
```

Loading…
Cancel
Save