added additionalNodeSelector to manifestgen options

Signed-off-by: Phil Nichol <35630607+philnichol@users.noreply.github.com>
pull/2423/head
Phil Nichol 3 years ago
parent 877729aca3
commit f4ac38987e
No known key found for this signature in database
GPG Key ID: 998C1F11E05F7B14

@ -19,23 +19,24 @@ package install
import "time"
type Options struct {
BaseURL string
Version string
Namespace string
Components []string
ComponentsExtra []string
EventsAddr string
Registry string
ImagePullSecret string
WatchAllNamespaces bool
NetworkPolicy bool
LogLevel string
NotificationController string
ManifestFile string
Timeout time.Duration
TargetPath string
ClusterDomain string
TolerationKeys []string
BaseURL string
Version string
Namespace string
Components []string
ComponentsExtra []string
EventsAddr string
Registry string
ImagePullSecret string
WatchAllNamespaces bool
NetworkPolicy bool
LogLevel string
NotificationController string
ManifestFile string
Timeout time.Duration
TargetPath string
ClusterDomain string
TolerationKeys []string
AdditionalNodeSelectors map[string]string
}
func MakeDefaultOptions() Options {

@ -133,6 +133,9 @@ spec:
spec:
nodeSelector:
kubernetes.io/os: linux
{{- range $k, $v := .AdditionalNodeSelectors }}
{{$k}}: "{{$v}}"
{{- end }}
{{- if .ImagePullSecret }}
imagePullSecrets:
- name: {{.ImagePullSecret}}

Loading…
Cancel
Save