You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
flux2/cmd/flux
Carlos Nunez 45a00a0170
Maintain original scheme when using --token-auth
If you're using an HTTP-based Git server with Flux, you need to provide `--token-auth` to avoid triggering an SSH host key check (see [here](https://github.com/fluxcd/flux2/issues/2825#issuecomment-1151355914)). Unfortunately, doing this forces the URL in the `GitRepository` resource created during bootstrapping to always use `https`. This will cause Kustomization reconcile errors for servers that do not have HTTPS enabled or do not have the appropriate certs installed or available.

This pull request fixes this by keeping the repository URL scheme intact when using `--token-auth`.

Signed-off-by: Carlos Nunez <75340335+carlosonunez-vmw@users.noreply.github.com>
2 years ago
..
testdata Add provider to Helm OCI tests 3 years ago
alert.go Add gvk to rest of api type 3 years ago
alert_provider.go Add gvk to rest of api type 3 years ago
bootstrap.go modify tmp dir generation to be absolute on all OSes 3 years ago
bootstrap_bitbucket_server.go modify tmp dir generation to be absolute on all OSes 3 years ago
bootstrap_git.go Maintain original scheme when using --token-auth 2 years ago
bootstrap_github.go modify tmp dir generation to be absolute on all OSes 3 years ago
bootstrap_gitlab.go modify tmp dir generation to be absolute on all OSes 3 years ago
build.go Add a build kustomization feature 3 years ago
build_artifact.go Exclude VCS files by default from OCI artifacts 3 years ago
build_kustomization.go Add an option to diff with a local kustomization file 3 years ago
build_kustomization_test.go Add an option to diff with a local kustomization file 3 years ago
check.go Fail check if no controllers or crds are found 3 years ago
check_test.go trim prefix from server version 3 years ago
completion.go Add the kube client qps and burst to the global args 3 years ago
completion_bash.go Tidy up command descriptions 4 years ago
completion_fish.go Tidy up command descriptions 4 years ago
completion_powershell.go Tidy up command descriptions 4 years ago
completion_zsh.go Fix `flux completion zsh` to work with `source` only 4 years ago
create.go Add the kube client qps and burst to the global args 3 years ago
create_alert.go Add the kube client qps and burst to the global args 3 years ago
create_alertprovider.go Add the kube client qps and burst to the global args 3 years ago
create_helmrelease.go Accept multiple valuesFrom for create_helmrelease 3 years ago
create_image.go Tidy up command descriptions 4 years ago
create_image_policy.go Remove validation from sub-commands 3 years ago
create_image_repository.go Remove validation from sub-commands 3 years ago
create_image_update.go Update Source API to v1beta2 3 years ago
create_kustomization.go Implement OCIRepository commands 3 years ago
create_receiver.go Add the kube client qps and burst to the global args 3 years ago
create_secret.go Add `sourcesecret` and `kustomization` manifestgen 4 years ago
create_secret_git.go Add the kube client qps and burst to the global args 3 years ago
create_secret_git_test.go validate that object name adheres to RFC 1123 for flux create commands 3 years ago
create_secret_helm.go Add the kube client qps and burst to the global args 3 years ago
create_secret_helm_test.go Add create oci secret command 3 years ago
create_secret_oci.go OCI docs improvements 3 years ago
create_secret_oci_test.go Add create oci secret command 3 years ago
create_secret_tls.go Add the kube client qps and burst to the global args 3 years ago
create_secret_tls_test.go validate that object name adheres to RFC 1123 for flux create commands 3 years ago
create_source.go Add fetch timeout arg to create source commands 3 years ago
create_source_bucket.go feat: add --ignore-paths flag to flux create source (git|bucket) 3 years ago
create_source_git.go add branch to basic auth example 3 years ago
create_source_git_test.go feat: add --ignore-paths flag to flux create source (git|bucket) 3 years ago
create_source_helm.go Add OCI support to `create source helm` 3 years ago
create_source_helm_test.go Add OCI support to `create source helm` 3 years ago
create_source_oci.go Add insecure flag to `flux create source oci` 3 years ago
create_source_oci_test.go Add `oci://` prefix 3 years ago
create_tenant.go Add the kube client qps and burst to the global args 3 years ago
create_test.go validate that object name adheres to RFC 1123 for flux create commands 3 years ago
delete.go Add the kube client qps and burst to the global args 3 years ago
delete_alert.go Add dynamic completion suppport 4 years ago
delete_alertprovider.go Add dynamic completion suppport 4 years ago
delete_helmrelease.go Add dynamic completion suppport 4 years ago
delete_image.go Rename flux delete auto to flux delete image 4 years ago
delete_image_policy.go Add dynamic completion suppport 4 years ago
delete_image_repository.go Add dynamic completion suppport 4 years ago
delete_image_update.go Add dynamic completion suppport 4 years ago
delete_kustomization.go add detail to delete docs 3 years ago
delete_receiver.go Add dynamic completion suppport 4 years ago
delete_source.go Rename `gotk` binary to `flux` 4 years ago
delete_source_bucket.go Update Source API to v1beta2 3 years ago
delete_source_git.go Update Source API to v1beta2 3 years ago
delete_source_helm.go Update Source API to v1beta2 3 years ago
delete_source_oci.go OCI docs improvements 3 years ago
diff.go Add contextual error code for flux diff kustomization 3 years ago
diff_kustomization.go Add an option to diff with a local kustomization file 3 years ago
diff_kustomization_test.go Add the kube client qps and burst to the global args 3 years ago
docgen.go Revert "Fix broken "edit this page" links in Flux CLI section" 3 years ago
export.go Add the kube client qps and burst to the global args 3 years ago
export_alert.go Add dynamic completion suppport 4 years ago
export_alertprovider.go Add dynamic completion suppport 4 years ago
export_helmrelease.go Add dynamic completion suppport 4 years ago
export_image.go Rename "auto" subcommands to "image" 4 years ago
export_image_policy.go Add dynamic completion suppport 4 years ago
export_image_repository.go Add dynamic completion suppport 4 years ago
export_image_update.go Add dynamic completion suppport 4 years ago
export_kustomization.go Update kustomize-controller API to v1beta2 3 years ago
export_receiver.go Add dynamic completion suppport 4 years ago
export_secret.go Add the kube client qps and burst to the global args 3 years ago
export_source.go Rename `gotk` binary to `flux` 4 years ago
export_source_bucket.go Update Source API to v1beta2 3 years ago
export_source_git.go Update Source API to v1beta2 3 years ago
export_source_helm.go Update Source API to v1beta2 3 years ago
export_source_oci.go Implement OCIRepository commands 3 years ago
export_test.go Update Go to v1.17 3 years ago
get.go Improve error message in get cmd 3 years ago
get_alert.go Move MESSAGE to the end of `get` subcommand output 3 years ago
get_alertprovider.go Add dynamic completion suppport 4 years ago
get_all.go Update kustomize-controller API to v1beta2 3 years ago
get_helmrelease.go Move MESSAGE to the end of `get` subcommand output 3 years ago
get_image.go Output Usage for `flux get <sources|images>` 3 years ago
get_image_all.go Adds a watch flag to the get command 4 years ago
get_image_policy.go Move MESSAGE to the end of `get` subcommand output 3 years ago
get_image_repository.go Move MESSAGE to the end of `get` subcommand output 3 years ago
get_image_update.go Move MESSAGE to the end of `get` subcommand output 3 years ago
get_kustomization.go Move MESSAGE to the end of `get` subcommand output 3 years ago
get_receiver.go Move MESSAGE to the end of `get` subcommand output 3 years ago
get_source.go Output Usage for `flux get <sources|images>` 3 years ago
get_source_all.go Implement OCIRepository commands 3 years ago
get_source_bucket.go Update Source API to v1beta2 3 years ago
get_source_chart.go Update Source API to v1beta2 3 years ago
get_source_git.go Update Source API to v1beta2 3 years ago
get_source_helm.go Update Source API to v1beta2 3 years ago
get_source_oci.go OCI docs improvements 3 years ago
helmrelease.go Add gvk to rest of api type 3 years ago
helmrelease_test.go Update Go to v1.17 3 years ago
image.go Add gvk to rest of api type 3 years ago
image_test.go Add tests for source oci command 3 years ago
install.go Ensure proper FS root is set while bootstrapping 3 years ago
install_test.go add validation to namespace flag 3 years ago
kustomization.go Add gvk to rest of api type 3 years ago
kustomization_test.go Update Go to v1.17 3 years ago
list.go OCI docs improvements 3 years ago
list_artifact.go Support logging in directly to the provider when pushing OCI artifacts 3 years ago
log.go Add Warningf to logger interface amd impl 4 years ago
logs.go Update flux logs to accomodate the new format 3 years ago
logs_test.go Update flux logs to accomodate the new format 3 years ago
main.go add validation to namespace flag 3 years ago
main_e2e_test.go Update Go to v1.17 3 years ago
main_test.go reset cmd flags 3 years ago
main_unit_test.go Update Go to v1.17 3 years ago
manifests.embed.go Add missing copyright headers 3 years ago
object.go Add gvk to rest of api type 3 years ago
pull.go Add artifact commands 3 years ago
pull_artifact.go Support logging in directly to the provider when pushing OCI artifacts 3 years ago
push.go OCI docs improvements 3 years ago
push_artifact.go Support logging in directly to the provider when pushing OCI artifacts 3 years ago
receiver.go Add gvk to rest of api type 3 years ago
reconcile.go Add the kube client qps and burst to the global args 3 years ago
reconcile_alert.go Add dynamic completion suppport 4 years ago
reconcile_alertprovider.go Add the kube client qps and burst to the global args 3 years ago
reconcile_helmrelease.go Update Source API to v1beta2 3 years ago
reconcile_image.go Rename "auto" subcommands to "image" 4 years ago
reconcile_image_repository.go Add dynamic completion suppport 4 years ago
reconcile_image_updateauto.go Add dynamic completion suppport 4 years ago
reconcile_kustomization.go Implement OCIRepository commands 3 years ago
reconcile_receiver.go Add the kube client qps and burst to the global args 3 years ago
reconcile_source.go Rename `gotk` binary to `flux` 4 years ago
reconcile_source_bucket.go fix: wait for Source objects observed generation 3 years ago
reconcile_source_git.go Update Source API to v1beta2 3 years ago
reconcile_source_helm.go Return a different success message for helm oci 3 years ago
reconcile_source_oci.go OCI docs improvements 3 years ago
reconcile_with_source.go Add the kube client qps and burst to the global args 3 years ago
resume.go Add the kube client qps and burst to the global args 3 years ago
resume_alert.go Add dynamic completion suppport 4 years ago
resume_helmrelease.go Add dynamic completion suppport 4 years ago
resume_image.go Rename "auto" subcommands to "image" 4 years ago
resume_image_repository.go Add dynamic completion suppport 4 years ago
resume_image_updateauto.go Add dynamic completion suppport 4 years ago
resume_kustomization.go Update kustomize-controller API to v1beta2 3 years ago
resume_receiver.go Add dynamic completion suppport 4 years ago
resume_source.go Add resume source commands 4 years ago
resume_source_bucket.go Fix resume source bucket panic 3 years ago
resume_source_chart.go Update Source API to v1beta2 3 years ago
resume_source_git.go Update Source API to v1beta2 3 years ago
resume_source_helm.go Update Source API to v1beta2 3 years ago
resume_source_oci.go OCI docs improvements 3 years ago
source.go Implement OCIRepository commands 3 years ago
source_oci_test.go Add `oci://` prefix 3 years ago
status.go Update Source API to v1beta2 3 years ago
suspend.go Add the kube client qps and burst to the global args 3 years ago
suspend_alert.go Add dynamic completion suppport 4 years ago
suspend_helmrelease.go Add dynamic completion suppport 4 years ago
suspend_image.go Rename "auto" subcommands to "image" 4 years ago
suspend_image_repository.go Add dynamic completion suppport 4 years ago
suspend_image_updateauto.go Add dynamic completion suppport 4 years ago
suspend_kustomization.go Update kustomize-controller API to v1beta2 3 years ago
suspend_receiver.go Add dynamic completion suppport 4 years ago
suspend_source.go Add suspend source commands 4 years ago
suspend_source_bucket.go Update Source API to v1beta2 3 years ago
suspend_source_chart.go Update Source API to v1beta2 3 years ago
suspend_source_git.go Update Source API to v1beta2 3 years ago
suspend_source_helm.go Update Source API to v1beta2 3 years ago
suspend_source_oci.go OCI docs improvements 3 years ago
tag.go OCI docs improvements 3 years ago
tag_artifact.go Support logging in directly to the provider when pushing OCI artifacts 3 years ago
trace.go Make `flux trace` work with OCIRepository 3 years ago
trace_test.go Make `flux trace` work with OCIRepository 3 years ago
tree.go Add flux tree command 3 years ago
tree_kustomization.go Add the kube client qps and burst to the global args 3 years ago
tree_kustomization_test.go Update Go to v1.17 3 years ago
uninstall.go remove finalizers for notification controllers 3 years ago
version.go Add the kube client qps and burst to the global args 3 years ago
version_utils.go Add version validation to install commands 3 years ago
version_utils_test.go Update Go to v1.17 3 years ago