File tree Expand file tree Collapse file tree 4 files changed +10
-0
lines changed
lib/puppet/parser/functions Expand file tree Collapse file tree 4 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ module Puppet::Parser::Functions
2626 flags << '--skip-token-print' if opts [ 'skip_token_print' ]
2727 flags << "--token '#{ opts [ 'token' ] } '" if opts [ 'token' ] && opts [ 'token' ] . to_s != 'undef'
2828 flags << "--token-ttl '#{ opts [ 'token_ttl' ] } '" if opts [ 'token_ttl' ] && opts [ 'token_ttl' ] . to_s != 'undef'
29+ flags << "--skip-phases '#{ opts [ 'skip_phases' ] } '" if opts [ 'skip_phases' ] && opts [ 'skip_phases' ] . to_s != 'undef'
2930
3031 flags . flatten . join ( ' ' )
3132 end
Original file line number Diff line number Diff line change 88 Optional[String] $join_discovery_file = $kubernetes::join_discovery_file,
99 Optional[Array] $ignore_preflight_errors = $kubernetes::ignore_preflight_errors,
1010 Optional[Array] $env = $kubernetes::environment,
11+ Optional[String] $skip_phases = $kubernetes::skip_phases,
1112) {
1213 if $container_runtime == ' cri_containerd' {
1314 $preflight_errors = flatten([' Service-Docker' ,$ignore_preflight_errors ])
2122 kubernetes::kubeadm_init { $node_name:
2223 ignore_preflight_errors => $preflight_errors ,
2324 env => $env ,
25+ skip_phases => $skip_phases ,
2426 }
2527 }
2628
Original file line number Diff line number Diff line change 504504# Directory to use when downloading archives for install.
505505# Default to /var/tmp/puppetlabs-kubernetes
506506#
507+ # [*skip_phases*]
508+ # Allow kubeadm init skip some phases
509+ # Default: none phases skipped
510+ #
507511# Authors
508512# -------
509513#
650654 Optional[Array] $ignore_preflight_errors = undef ,
651655 Stdlib::IP::Address $metrics_bind_address = ' 127.0.0.1' ,
652656 Optional[String] $join_discovery_file = undef ,
657+ Optional[String] $skip_phases = undef ,
653658 Integer $conntrack_max_per_core = 32768,
654659 Integer $conntrack_min = 131072,
655660 String $conntrack_tcp_wait_timeout = ' 1h0m0s' ,
Original file line number Diff line number Diff line change 66 Array $path = $kubernetes::default_path,
77 Optional[Array] $env = $kubernetes::environment,
88 Optional[Array] $ignore_preflight_errors = $kubernetes::ignore_preflight_errors,
9+ Optional[String] $skip_phases = $kubernetes::skip_phases,
910) {
1011 $kubeadm_init_flags = kubeadm_init_flags( {
1112 config => $config ,
1213 dry_run => $dry_run ,
1314 ignore_preflight_errors => $ignore_preflight_errors ,
15+ skip_phases => $skip_phases ,
1416 })
1517
1618 $exec_init = " kubeadm init ${kubeadm_init_flags} "
You can’t perform that action at this time.
0 commit comments