mirror of https://github.com/kubernetes/kops.git
aws: Add more DNS pre-creation tests
This commit is contained in:
parent
83d14d4343
commit
ecbcd7a66c
|
|
@ -30,13 +30,64 @@ func TestPrecreateDNSNames(t *testing.T) {
|
||||||
cluster *kops.Cluster
|
cluster *kops.Cluster
|
||||||
expected []recordKey
|
expected []recordKey
|
||||||
}{
|
}{
|
||||||
|
{
|
||||||
|
cluster: &kops.Cluster{
|
||||||
|
Spec: kops.ClusterSpec{
|
||||||
|
API: kops.APISpec{
|
||||||
|
LoadBalancer: &kops.LoadBalancerAccessSpec{},
|
||||||
|
},
|
||||||
|
CloudProvider: kops.CloudProviderSpec{
|
||||||
|
AWS: &kops.AWSSpec{},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
expected: []recordKey{
|
||||||
|
{"api.internal.cluster1.example.com", rrstype.A},
|
||||||
|
{"kops-controller.internal.cluster1.example.com", rrstype.A},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cluster: &kops.Cluster{
|
||||||
|
Spec: kops.ClusterSpec{
|
||||||
|
API: kops.APISpec{
|
||||||
|
LoadBalancer: &kops.LoadBalancerAccessSpec{},
|
||||||
|
},
|
||||||
|
CloudProvider: kops.CloudProviderSpec{
|
||||||
|
AWS: &kops.AWSSpec{},
|
||||||
|
},
|
||||||
|
Networking: kops.NetworkingSpec{
|
||||||
|
NonMasqueradeCIDR: "::/0",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
expected: []recordKey{
|
||||||
|
{"api.internal.cluster1.example.com", rrstype.AAAA},
|
||||||
|
{"kops-controller.internal.cluster1.example.com", rrstype.AAAA},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
cluster: &kops.Cluster{
|
||||||
|
Spec: kops.ClusterSpec{
|
||||||
|
API: kops.APISpec{
|
||||||
|
LoadBalancer: &kops.LoadBalancerAccessSpec{
|
||||||
|
UseForInternalAPI: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
CloudProvider: kops.CloudProviderSpec{
|
||||||
|
AWS: &kops.AWSSpec{},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
expected: []recordKey{
|
||||||
|
{"kops-controller.internal.cluster1.example.com", rrstype.A},
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
cluster: &kops.Cluster{
|
cluster: &kops.Cluster{
|
||||||
Spec: kops.ClusterSpec{
|
Spec: kops.ClusterSpec{
|
||||||
CloudProvider: kops.CloudProviderSpec{
|
CloudProvider: kops.CloudProviderSpec{
|
||||||
AWS: &kops.AWSSpec{},
|
AWS: &kops.AWSSpec{},
|
||||||
},
|
},
|
||||||
KubernetesVersion: "1.22.0",
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
expected: []recordKey{
|
expected: []recordKey{
|
||||||
|
|
@ -51,7 +102,6 @@ func TestPrecreateDNSNames(t *testing.T) {
|
||||||
CloudProvider: kops.CloudProviderSpec{
|
CloudProvider: kops.CloudProviderSpec{
|
||||||
AWS: &kops.AWSSpec{},
|
AWS: &kops.AWSSpec{},
|
||||||
},
|
},
|
||||||
KubernetesVersion: "1.22.0",
|
|
||||||
Networking: kops.NetworkingSpec{
|
Networking: kops.NetworkingSpec{
|
||||||
NonMasqueradeCIDR: "::/0",
|
NonMasqueradeCIDR: "::/0",
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue