Skip to content

Commit b404689

Browse files
author
Simon Emms
committed
Experiment - if works, will go in
1 parent 03264d1 commit b404689

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

install/kots/manifests/kots-config.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,62 +24,63 @@ spec:
2424
- name: reg_incluster
2525
title: Use in-cluster container registry
2626
type: bool
27+
when: '{{repl eq HasLocalRegistry false }}'
2728
default: "1"
2829
help_text: You may either use an in-cluster container registry or configure your own external container registry for better performance. This container registry must be accessible from your Kubernetes cluster.
2930
recommended: false
3031

3132
- name: reg_url
3233
title: Container registry URL
3334
type: text
34-
when: '{{repl ConfigOptionEquals "reg_incluster" "0" }}'
35+
when: '{{repl and (eq HasLocalRegistry false) (ConfigOptionEquals "reg_incluster" "0") }}'
3536
required: true
3637
help_text: The container registry URL. This will usually be the fully qualified domain of your registry.
3738

3839
- name: reg_server
3940
title: Container registry server
4041
type: text
41-
when: '{{repl ConfigOptionEquals "reg_incluster" "0" }}'
42+
when: '{{repl and (eq HasLocalRegistry false) (ConfigOptionEquals "reg_incluster" "0") }}'
4243
help_text: The container registry server. This is used when [generating your credentials](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#create-a-secret-by-providing-credentials-on-the-command-line). Depending upon your provider, this may or may not be the same as the registry URL. If not specified, the URL will be used.
4344

4445
- name: reg_username
4546
title: Container registry username
4647
type: text
47-
when: '{{repl ConfigOptionEquals "reg_incluster" "0" }}'
48+
when: '{{repl and (eq HasLocalRegistry false) (ConfigOptionEquals "reg_incluster" "0") }}'
4849
required: true
4950
help_text: The username for your container registry.
5051

5152
- name: reg_password
5253
title: Container registry password
5354
type: password
54-
when: '{{repl ConfigOptionEquals "reg_incluster" "0" }}'
55+
when: '{{repl and (eq HasLocalRegistry false) (ConfigOptionEquals "reg_incluster" "0") }}'
5556
required: true
5657
help_text: The password for your container registry.
5758

5859
- name: reg_s3storage
5960
title: Use S3 storage for your container registry
6061
type: bool
6162
default: "0"
62-
when: '{{repl ConfigOptionEquals "reg_incluster" "0" }}'
63+
when: '{{repl and (eq HasLocalRegistry false) (ConfigOptionEquals "reg_incluster" "0") }}'
6364
help_text: If using AWS as your container registry, you must configure an S3 storage backend.
6465

6566
- name: reg_bucketname
6667
title: S3 bucket name
6768
type: text
68-
when: '{{repl and (ConfigOptionEquals "reg_incluster" "0") (ConfigOptionEquals "reg_s3storage" "1") }}'
69+
when: '{{repl and (eq HasLocalRegistry false) (ConfigOptionEquals "reg_incluster" "0") (ConfigOptionEquals "reg_s3storage" "1") }}'
6970
required: true
7071
help_text: The name of the bucket to act as your S3 storage backend.
7172

7273
- name: reg_accesskey
7374
title: S3 access key
7475
type: text
75-
when: '{{repl and (ConfigOptionEquals "reg_incluster" "0") (ConfigOptionEquals "reg_s3storage" "1") }}'
76+
when: '{{repl and (eq HasLocalRegistry false) (ConfigOptionEquals "reg_incluster" "0") (ConfigOptionEquals "reg_s3storage" "1") }}'
7677
required: true
7778
help_text: The access key to use for authentication of your S3 storage backend.
7879

7980
- name: reg_secretkey
8081
title: S3 secret key
8182
type: password
82-
when: '{{repl and (ConfigOptionEquals "reg_incluster" "0") (ConfigOptionEquals "reg_s3storage" "1") }}'
83+
when: '{{repl and (eq HasLocalRegistry false) (ConfigOptionEquals "reg_incluster" "0") (ConfigOptionEquals "reg_s3storage" "1") }}'
8384
required: true
8485
help_text: The secret key to use for authentication of your S3 storage backend.
8586

0 commit comments

Comments
 (0)