Skip to content

Commit 884ed34

Browse files
committed
Merge branch 'master' of https://github.com/arangodb/k8s-operator into feature/test-individual-pod-deletion
2 parents 47848ad + 5f52f0d commit 884ed34

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

pkg/apis/deployment/v1alpha/tls_spec.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,13 @@ func (s TLSSpec) GetAltNames() (dnsNames, ipAddresses, emailAddresses []string,
7171

7272
// Validate the given spec
7373
func (s TLSSpec) Validate() error {
74-
if err := k8sutil.ValidateOptionalResourceName(s.CASecretName); err != nil {
75-
return maskAny(err)
76-
}
77-
if _, _, _, err := s.GetAltNames(); err != nil {
78-
return maskAny(err)
74+
if s.IsSecure() {
75+
if err := k8sutil.ValidateOptionalResourceName(s.CASecretName); err != nil {
76+
return maskAny(err)
77+
}
78+
if _, _, _, err := s.GetAltNames(); err != nil {
79+
return maskAny(err)
80+
}
7981
}
8082
return nil
8183
}

pkg/apis/deployment/v1alpha/tls_spec_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ func TestTLSSpecValidate(t *testing.T) {
3333
// Valid
3434
assert.Nil(t, TLSSpec{CASecretName: ""}.Validate())
3535
assert.Nil(t, TLSSpec{CASecretName: "foo"}.Validate())
36+
assert.Nil(t, TLSSpec{CASecretName: "None"}.Validate())
3637
assert.Nil(t, TLSSpec{AltNames: []string{}}.Validate())
3738
assert.Nil(t, TLSSpec{AltNames: []string{"foo"}}.Validate())
3839
assert.Nil(t, TLSSpec{AltNames: []string{"email@example.com", "127.0.0.1"}}.Validate())

tests/scale_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,14 +83,14 @@ func TestScaleClusterNonTLS(t *testing.T) {
8383
removeDeployment(c, depl.GetName(), ns)
8484
}
8585

86-
func TestScaleClusterTLS(t *testing.T) {
86+
func TestScaleCluster(t *testing.T) {
8787
longOrSkip(t)
8888
c := client.MustNewInCluster()
8989
kubecli := mustNewKubeClient(t)
9090
ns := getNamespace(t)
9191

9292
// Prepare deployment config
93-
depl := newDeployment("test-scale-tls" + uniuri.NewLen(4))
93+
depl := newDeployment("test-scale" + uniuri.NewLen(4))
9494
depl.Spec.Mode = api.DeploymentModeCluster
9595
depl.Spec.TLS = api.TLSSpec{} // should auto-generate cert
9696
depl.Spec.SetDefaults(depl.GetName()) // this must be last

0 commit comments

Comments
 (0)