kops/pkg/model
Kubernetes Submit Queue d533714aa8
Merge pull request #4036 from almariah/feature-api-elb-security-groups
Automatic merge from submit-queue.

Allow additional SGs to be added to API loadbalancer

Allow adding precreated additional security groups to the API loadbalancer using cluster spec:
```yaml
spec:
  api:
    loadBalancer:
      type: Public
      additionalSecurityGroups:
      - sg-exampleid3
      - sg-exampleid4
```

- [x] Adding additionalSecurityGroups cluster spec
- [x] Adding validation for repeated security groups
- [x] Adding validation for API loadbalancer security groups
- [x] Integration test for API loadbalancer and its security groups
- [x] Update API docs and cluster.spec docs
2017-12-14 02:25:40 -08:00
..
awsmodel Allow additional SGs to be added to API loadbalancer 2017-12-11 15:24:08 +01:00
components Merge pull request #3809 from rdrgmnzs/hostnameOverride_use_hostname 2017-12-13 17:46:21 -08:00
defaults gazelle updates with new bazel version 2017-11-05 17:41:53 -07:00
domodel gazelle updates with new bazel version 2017-11-05 17:41:53 -07:00
gcemodel Allow GCE network to be reconfigured 2017-12-02 02:43:21 -05:00
iam Add missing permissions for NLB creation 2017-12-01 08:56:55 -03:00
resources Update bazel build files 2017-11-12 22:37:47 -05:00
tests/data Include encryptionConfig setting within userdata for masters. 2017-11-16 15:58:59 +00:00
vspheremodel gazelle updates with new bazel version 2017-11-05 17:41:53 -07:00
BUILD.bazel update gazelle 2017-11-22 14:29:14 +08:00
bastion.go update to imports that apimachinery is doing now automatically 2017-10-27 14:28:48 -06:00
bootstrapscript.go Include encryptionConfig setting within userdata for masters. 2017-11-16 15:58:59 +00:00
bootstrapscript_test.go Bugfix for bootstrapscript repeatedly generating different content when HookSpecs have ExecContainerAction defined. 2017-11-07 18:17:26 +00:00
context.go Fix shared subnet/vpc tags 2017-10-23 11:30:25 -04:00
context_test.go more goimport updates 2017-11-04 10:03:02 -06:00
convenience.go Etcd TLS Options 2017-08-06 17:06:46 +01:00
dns.go more goimport updates 2017-11-04 10:03:02 -06:00
external_access.go Honor ServiceNodePortRange when opening NodePort access 2017-09-15 00:39:41 -04:00
firewall.go Block etcd peer port from nodes 2017-11-25 16:36:46 -05:00
iam.go Revision to IAM Policies created by Kops, and wrapped in Cluster Spec 2017-09-15 08:05:23 +01:00
master_volumes.go build volume task 2017-11-20 11:52:19 +08:00
names.go more goimport updates 2017-11-04 10:03:02 -06:00
network.go Fix shared subnet/vpc tags 2017-10-23 11:30:25 -04:00
pki.go Allows additional Subject Alternate Names 2017-11-02 10:26:03 -07:00
sshkey.go Wiring up lifecycle 2017-07-15 22:03:54 -04:00
template_resource.go more goimport updates 2017-11-04 10:03:02 -06:00