@@ -1020,7 +1020,7 @@ def create_deployment(
10201020 source ,
10211021 template ,
10221022 saltenv ,
1023- defaults = None ,
1023+ template_context = None ,
10241024 wait = False ,
10251025 timeout = 60 ,
10261026 ** kwargs ,
@@ -1049,7 +1049,7 @@ def create_deployment(
10491049 saltenv
10501050 Salt environment to pull the source file from
10511051
1052- defaults
1052+ template_context
10531053 .. versionadded:: 2.0.0
10541054
10551055 Variables to make available in templated files
@@ -1081,7 +1081,7 @@ def create_deployment(
10811081 source = source ,
10821082 template = template ,
10831083 saltenv = saltenv ,
1084- defaults = defaults ,
1084+ template_context = template_context ,
10851085 )
10861086
10871087 cfg = _setup_conn (** kwargs )
@@ -1116,7 +1116,7 @@ def create_pod(
11161116 source ,
11171117 template ,
11181118 saltenv ,
1119- defaults = None ,
1119+ template_context = None ,
11201120 wait = False ,
11211121 timeout = 60 ,
11221122 ** kwargs ,
@@ -1145,7 +1145,7 @@ def create_pod(
11451145 saltenv
11461146 Salt environment to pull the source file from
11471147
1148- defaults
1148+ template_context
11491149 .. versionadded:: 2.0.0
11501150
11511151 Variables to make available in templated files
@@ -1187,7 +1187,7 @@ def create_pod(
11871187 source = source ,
11881188 template = template ,
11891189 saltenv = saltenv ,
1190- defaults = defaults ,
1190+ template_context = template_context ,
11911191 )
11921192
11931193 cfg = _setup_conn (** kwargs )
@@ -1220,7 +1220,7 @@ def create_service(
12201220 source ,
12211221 template ,
12221222 saltenv ,
1223- defaults = None ,
1223+ template_context = None ,
12241224 wait = False ,
12251225 timeout = 60 ,
12261226 ** kwargs ,
@@ -1249,7 +1249,7 @@ def create_service(
12491249 saltenv
12501250 Salt environment to pull the source file from
12511251
1252- defaults
1252+ template_context
12531253 .. versionadded:: 2.0.0
12541254
12551255 Variables to make available in templated files
@@ -1305,7 +1305,7 @@ def create_service(
13051305 source = source ,
13061306 template = template ,
13071307 saltenv = saltenv ,
1308- defaults = defaults ,
1308+ template_context = template_context ,
13091309 )
13101310
13111311 cfg = _setup_conn (** kwargs )
@@ -1337,7 +1337,7 @@ def create_secret(
13371337 source = None ,
13381338 template = None ,
13391339 saltenv = "base" ,
1340- defaults = None ,
1340+ template_context = None ,
13411341 secret_type = None ,
13421342 metadata = None ,
13431343 wait = False ,
@@ -1370,7 +1370,7 @@ def create_secret(
13701370 saltenv
13711371 Salt environment to pull the source file from
13721372
1373- defaults
1373+ template_context
13741374 .. versionadded:: 2.0.0
13751375
13761376 Variables to make available in templated files
@@ -1421,7 +1421,7 @@ def create_secret(
14211421 """
14221422 cfg = _setup_conn (** kwargs )
14231423 if source :
1424- src_obj = __read_and_render_yaml_file (source , template , saltenv , defaults )
1424+ src_obj = __read_and_render_yaml_file (source , template , saltenv , template_context )
14251425 if not isinstance (src_obj , dict ):
14261426 raise CommandExecutionError ("`source` did not render to a dictionary" )
14271427 if "data" in src_obj :
@@ -1478,7 +1478,7 @@ def create_configmap(
14781478 source = None ,
14791479 template = None ,
14801480 saltenv = "base" ,
1481- defaults = None ,
1481+ template_context = None ,
14821482 wait = False ,
14831483 timeout = 60 ,
14841484 ** kwargs ,
@@ -1504,7 +1504,7 @@ def create_configmap(
15041504 saltenv
15051505 Salt environment to pull the source file from
15061506
1507- defaults
1507+ template_context
15081508 .. versionadded:: 2.0.0
15091509
15101510 Variables to make available in templated files
@@ -1530,7 +1530,7 @@ def create_configmap(
15301530 name=settings namespace=default data='{"example.conf": "# example file"}'
15311531 """
15321532 if source :
1533- data = __read_and_render_yaml_file (source , template , saltenv , defaults )
1533+ data = __read_and_render_yaml_file (source , template , saltenv , template_context )
15341534 elif data is None :
15351535 data = {}
15361536
@@ -1611,7 +1611,7 @@ def replace_deployment(
16111611 template ,
16121612 saltenv ,
16131613 namespace = "default" ,
1614- defaults = None ,
1614+ template_context = None ,
16151615 wait = False ,
16161616 timeout = 60 ,
16171617 ** kwargs ,
@@ -1641,7 +1641,7 @@ def replace_deployment(
16411641 namespace
16421642 The namespace to replace the deployment in. Defaults to ``default``.
16431643
1644- defaults
1644+ template_context
16451645 .. versionadded:: 2.0.0
16461646
16471647 Variables to make available in templated files
@@ -1673,7 +1673,7 @@ def replace_deployment(
16731673 source = source ,
16741674 template = template ,
16751675 saltenv = saltenv ,
1676- defaults = defaults ,
1676+ template_context = template_context ,
16771677 )
16781678
16791679 cfg = _setup_conn (** kwargs )
@@ -1709,7 +1709,7 @@ def replace_service(
17091709 old_service ,
17101710 saltenv ,
17111711 namespace = "default" ,
1712- defaults = None ,
1712+ template_context = None ,
17131713 wait = False ,
17141714 timeout = 60 ,
17151715 ** kwargs ,
@@ -1742,7 +1742,7 @@ def replace_service(
17421742 namespace
17431743 The namespace to replace the service in. Defaults to ``default``.
17441744
1745- defaults
1745+ template_context
17461746 .. versionadded:: 2.0.0
17471747
17481748 Variables to make available in templated files
@@ -1769,7 +1769,7 @@ def replace_service(
17691769 old_service='{"metadata": {"resource_version": "12345"}, "spec": {"cluster_ip": "10.0.0.1"}}' \
17701770 saltenv=base \
17711771 namespace=default \
1772- defaults ='{"var1": "value1"}'
1772+ template_context ='{"var1": "value1"}'
17731773 """
17741774 body = __create_object_body (
17751775 kind = "Service" ,
@@ -1782,7 +1782,7 @@ def replace_service(
17821782 source = source ,
17831783 template = template ,
17841784 saltenv = saltenv ,
1785- defaults = defaults ,
1785+ template_context = template_context ,
17861786 )
17871787
17881788 # Some attributes have to be preserved
@@ -1819,7 +1819,7 @@ def replace_secret(
18191819 template = None ,
18201820 saltenv = "base" ,
18211821 namespace = "default" ,
1822- defaults = None ,
1822+ template_context = None ,
18231823 secret_type = None ,
18241824 metadata = None ,
18251825 wait = False ,
@@ -1853,7 +1853,7 @@ def replace_secret(
18531853 namespace
18541854 The namespace to replace the secret in. Defaults to ``default``.
18551855
1856- defaults
1856+ template_context
18571857 .. versionadded:: 2.0.0
18581858
18591859 Variables to make available in templated files
@@ -1903,7 +1903,7 @@ def replace_secret(
19031903 secret_type=kubernetes.io/tls
19041904 """
19051905 if source :
1906- src_obj = __read_and_render_yaml_file (source , template , saltenv , defaults )
1906+ src_obj = __read_and_render_yaml_file (source , template , saltenv , template_context )
19071907 if not isinstance (src_obj , dict ):
19081908 raise CommandExecutionError ("`source` did not render to a dictionary" )
19091909 if "data" in src_obj :
@@ -1961,7 +1961,7 @@ def replace_configmap(
19611961 template = None ,
19621962 saltenv = "base" ,
19631963 namespace = "default" ,
1964- defaults = None ,
1964+ template_context = None ,
19651965 wait = False ,
19661966 timeout = 60 ,
19671967 ** kwargs ,
@@ -1988,7 +1988,7 @@ def replace_configmap(
19881988 namespace
19891989 The namespace to replace the configmap in. Defaults to ``default``.
19901990
1991- defaults
1991+ template_context
19921992 .. versionadded:: 2.0.0
19931993
19941994 Variables to make available in templated files
@@ -2014,7 +2014,7 @@ def replace_configmap(
20142014 name=settings namespace=default data='{"example.conf": "# example file"}'
20152015 """
20162016 if source :
2017- data = __read_and_render_yaml_file (source , template , saltenv , defaults )
2017+ data = __read_and_render_yaml_file (source , template , saltenv , template_context )
20182018
20192019 data = __enforce_only_strings_dict (data )
20202020
@@ -2073,13 +2073,13 @@ def __create_object_body(
20732073 source ,
20742074 template ,
20752075 saltenv ,
2076- defaults = None ,
2076+ template_context = None ,
20772077):
20782078 """
20792079 Create a Kubernetes Object body instance.
20802080 """
20812081 if source :
2082- src_obj = __read_and_render_yaml_file (source , template , saltenv , defaults )
2082+ src_obj = __read_and_render_yaml_file (source , template , saltenv , template_context )
20832083 if not isinstance (src_obj , dict ) or "kind" not in src_obj or src_obj ["kind" ] != kind :
20842084 raise CommandExecutionError (f"The source file should define only a { kind } object" )
20852085
@@ -2104,7 +2104,7 @@ def __create_object_body(
21042104 )
21052105
21062106
2107- def __read_and_render_yaml_file (source , template , saltenv , defaults = None ):
2107+ def __read_and_render_yaml_file (source , template , saltenv , template_context = None ):
21082108 """
21092109 Read a yaml file and, if needed, renders that using the specified
21102110 templating. Returns the python objects defined inside of the file.
@@ -2118,9 +2118,9 @@ def __read_and_render_yaml_file(source, template, saltenv, defaults=None):
21182118
21192119 if template :
21202120 if template in salt .utils .templates .TEMPLATE_REGISTRY :
2121- # Apply templating with defaults
2122- if defaults is None :
2123- defaults = {}
2121+ # Apply templating with template_context
2122+ if template_context is None :
2123+ template_context = {}
21242124
21252125 data = salt .utils .templates .TEMPLATE_REGISTRY [template ](
21262126 contents ,
@@ -2131,7 +2131,7 @@ def __read_and_render_yaml_file(source, template, saltenv, defaults=None):
21312131 pillar = __pillar__ ,
21322132 salt = __salt__ ,
21332133 opts = __opts__ ,
2134- context = defaults ,
2134+ context = template_context ,
21352135 )
21362136
21372137 if not data ["result" ]:
0 commit comments