@@ -15,13 +15,16 @@ GtiOps rules repositories initialization
1515load ("@aspect_bazel_lib//lib:repositories.bzl" , "aspect_bazel_lib_dependencies" , "aspect_bazel_lib_register_toolchains" )
1616load ("@bazel_gazelle//:deps.bzl" , "gazelle_dependencies" )
1717load ("@bazel_skylib//:workspace.bzl" , "bazel_skylib_workspace" )
18- load ("@rules_gitops//skylib/kustomize:kustomize.bzl" , "download_kustomize" , " kustomize_setup" )
18+ load ("@rules_gitops//skylib/kustomize:kustomize.bzl" , "kustomize_setup" )
1919load ("@rules_oci//oci:dependencies.bzl" , "rules_oci_dependencies" )
2020load ("@rules_oci//oci:repositories.bzl" , "LATEST_CRANE_VERSION" , "oci_register_toolchains" )
2121load ("@rules_pkg//:deps.bzl" , "rules_pkg_dependencies" )
22- load ("//gitops/private:kustomize_toolchain.bzl" , "KUSTOMIZE_PLATFORMS" , "kustomize_host_alias_repo" , "kustomize_platform_repo" , "kustomize_toolchains_repo" , _DEFAULT_KUSTOMIZE_VERSION = "DEFAULT_KUSTOMIZE_VERSION" )
23-
24- DEFAULT_KUSTOMIZE_VERSION = _DEFAULT_KUSTOMIZE_VERSION
22+ load (
23+ ":toolchains.bzl" ,
24+ _register_kustomize_toolchains = "register_kustomize_toolchains" ,
25+ _DEFAULT_KUSTOMIZE_REPOSITORY = "DEFAULT_KUSTOMIZE_REPOSITORY" ,
26+ _DEFAULT_KUSTOMIZE_VERSION = "DEFAULT_KUSTOMIZE_VERSION" ,
27+ )
2528
2629def rules_gitops_repositories ():
2730 """Initializes Declares workspaces the GitOps rules depend on.
@@ -43,31 +46,7 @@ def rules_gitops_repositories():
4346 crane_version = LATEST_CRANE_VERSION ,
4447 )
4548
46- DEFAULT_KUSTOMIZE_REPOSITORY = "kustomize"
47-
48- def register_kustomize_toolchains (name = DEFAULT_KUSTOMIZE_REPOSITORY , version = DEFAULT_KUSTOMIZE_VERSION , register = True ):
49- """Registers kustomize toolchain and repositories
50-
51- Args:
52- name: override the prefix for the generated toolchain repositories
53- version: the version of kustomize to execute (see https://github.com/kubernetes-sigs/kustomize/releases)
54- register: whether to call through to native.register_toolchains.
55- Should be True for WORKSPACE users, but false when used under bzlmod extension
56- """
57-
58- download_kustomize (name = "kustomize_bin" )
59- for [platform , meta ] in KUSTOMIZE_PLATFORMS .items ():
60- kustomize_platform_repo (
61- name = "%s_%s" % (name , platform ),
62- platform = platform ,
63- version = version ,
64- )
65- if register :
66- native .register_toolchains ("@%s_toolchains//:%s_toolchain" % (name , platform ))
67-
68- kustomize_host_alias_repo (name = name )
69-
70- kustomize_toolchains_repo (
71- name = "%s_toolchains" % name ,
72- user_repository_name = name ,
73- )
49+ # Re-host for backwards compatiblity
50+ register_kustomize_toolchains = _register_kustomize_toolchains
51+ DEFAULT_KUSTOMIZE_REPOSITORY = _DEFAULT_KUSTOMIZE_REPOSITORY
52+ DEFAULT_KUSTOMIZE_VERSION = _DEFAULT_KUSTOMIZE_VERSION
0 commit comments