Commit Graph

1599 Commits

Author SHA1 Message Date
Justin Santa Barbara 556ed2aace
Allow for "external" egress
We don't configure routing for a subnet when it is external.  In the
case when all subnets have external egress, we should not create any
route / network objects at all (e.g. no IGW)
2019-01-27 15:53:20 -05:00
Jan Wozniak f930ec3138 suffix openstack subnet name with cluster name 2019-01-23 23:12:45 +01:00
Kubernetes Prow Robot ea420dac78
Merge pull request #6351 from cisco-sso/os_full
Kops for Openstack
2019-01-23 10:35:20 -08:00
Kubernetes Prow Robot 7050d990d8
Merge pull request #6066 from gambol99/volumes
Additional Storage & Volume Mounting
2019-01-22 08:05:29 -08:00
Rohith 0bd9126387 - fixing up the iops issue, masking when not required i.e. when the volume type is not io1 for now 2019-01-22 14:29:02 +00:00
Kubernetes Prow Robot f6fe02eda5
Merge pull request #6297 from davidarcher/allow-pmtu-icmp-to-api-server-elb
AWS: Enable ICMP Type 3 Code 4 for API server ELBs
2019-01-21 07:46:26 -08:00
Rohith dcf3f3b2bb - fixing up the merge conflict
- fixing the typos and wording
2019-01-21 15:37:37 +00:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) c9b5911b1c Openstack gopkg updates 2019-01-19 08:41:15 -07:00
Rohith 6c814f3e73 Changes
- removed all the systemd unit creation and use the volume mount code from kubele (SafeFormatAndMount)
- added some documentation to highlight the feature and show how it might be used in both ebs and ephemeral storage
2019-01-18 22:49:54 +00:00
Rohith df2d8dd304 - updating the basil requirements 2019-01-18 22:49:54 +00:00
Rohith 0e155b4c78 - changed tack and making them two separate features for now, one adding additional volumes and two mounting them. This should always allow for user to use epherimal devices as well
- updated the api specs and machinery
- adding the dependecies on the services when the volume mounts are enable (should probably false this if they don't effect the docker filesystem)
2019-01-18 22:49:38 +00:00
Rohith 08fb11c8cf - fixing up the iops to only be includes on io1 volume types 2019-01-18 22:45:05 +00:00
Rohith 42aee24caa - fixed up the api changing mountPath to path
- added additional validation of the spec for the volumes
2019-01-18 22:45:05 +00:00
Rohith 1774ce5861 - adding a validation check on the deviceName for the additional volumes
- locking the feature down to aws only for now
2019-01-18 22:45:05 +00:00
Rohith 5e262932ae - fixing up various linting issues and formatting 2019-01-18 22:45:05 +00:00
Rohith 5bfed5c63f - adding the additional volumes to the launchconfiguration 2019-01-18 22:45:05 +00:00
Rohith 8236b7089f - adding the api components to define a additional volume spec 2019-01-18 22:45:05 +00:00
Kubernetes Prow Robot 6c55aac352
Merge pull request #6226 from rifelpet/fix-aws-partition
Fix alternative AWS partitions in custom instance profiles
2019-01-18 11:02:01 -08:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) 292b3a8589 Storage config for openstack cloud config 2019-01-18 11:39:39 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) eb256593bc Setting project ID as well in cloudconfig. Using loadbalancerID in cloudconfig. Retrieving instance IP from openstack in protokube. 2019-01-18 10:17:14 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) fc740dbba3 Adding ability to specify to create_cluster openstack external network by name 2019-01-17 11:43:08 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) 5cae86c2ce dep ensure and gofmt updates 2019-01-16 15:09:20 -07:00
Jordan Liggitt 32f196fd71 Remove Initializers from default admission plugins 2019-01-16 16:49:46 -05:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) 4f0169bb79 codegen 2019-01-16 09:30:40 -07:00
Sergiu Marsavela (smarsave) 922e5dfe3f Discover hosts to populate 2019-01-16 09:27:45 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) 8e353028bc Openstack ComponentConfig Documentation and Generated Functions 2019-01-16 09:17:49 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) 4e752ca62d Openstack Environment Variable Mapping 2019-01-15 14:21:41 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) 64b63ba6ae Removing references to drekle repo 2019-01-15 14:21:11 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) fb0939af9b Openstack Model, tasks, and cloud ops refactor 2019-01-15 14:16:08 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) af91543345 Checking in model and task dependencies 2019-01-15 14:13:53 -07:00
Jon Perritt 3064f6be15 server groups, lb, instance, and dns tasks, models and resources 2019-01-15 14:06:54 -07:00
David Archer 36d2282d6b AWS: Enable ICMP Type 3 Code 4 for API server ELBs 2019-01-12 07:20:17 -05:00
Justin SB ba73e67732 Regenerate apimachinery to pick up new year 2019-01-02 22:52:52 -05:00
Peter Rifel e6f9c8118f Fix alternative AWS partitions in custom instance profiles 2018-12-30 10:38:04 -06:00
Justin Santa Barbara 83f40e0334 Fix missed error check in hasPlaceHolderIP 2018-12-25 10:53:50 -05:00
Kubernetes Prow Robot 23a6ce98f8
Merge pull request #6259 from justinsb/rationalize_marshal_code
Rationalize deserialiation code
2018-12-21 22:02:51 -08:00
Justin SB 4aa2498203
Rationalize deserialiation code
Put it all through kopscodecs.Decode, so that we can rewrite the API
group more easily in a subsequent PR.
2018-12-21 13:59:50 -05:00
Kubernetes Prow Robot 185b55fe3c
Merge pull request #6180 from justinsb/fix_6133
Don't panic when an etcd cluster is added
2018-12-21 08:41:33 -08:00
Kubernetes Prow Robot f5ce011fa0
Merge pull request #6242 from justinsb/bulk_fix_typos
Bulk spelling fixes
2018-12-21 07:45:14 -08:00
Justin SB 2f2fb9f059
Update apimachinery for k8s 1.12
Looks like some (slightly) more efficient deepcopy code, which just
needed regeneration.
2018-12-21 00:55:06 -05:00
Kubernetes Prow Robot 7a629c7743
Merge pull request #5932 from rdrgmnzs/deps_for_1_12
Update to k8s 1.12 libraries
2018-12-20 15:42:36 -08:00
Justin SB 26bd75aecb
Bulk spelling fixes
Experimenting with my own spelling checker, these are the typos it caught.
2018-12-20 17:43:56 -05:00
Justin Santa Barbara f49aba4147
Consider pending pods to be a validation failure
Also log the names of the non-ready containers.
2018-12-20 10:08:40 -05:00
Justin Santa Barbara 65713c2900 Don't panic when an etcd cluster is added
Not entirely clear what validation we should do here, but we shouldn't panic!

Fix #6133
2018-12-07 10:11:17 -05:00
Rodrigo Menezes 7b6214577e fix typo 2018-12-07 02:03:05 -08:00
Rodrigo Menezes 7231c20f60 ExperimentalAllowedUnsafeSysctls has moved to AllowedUnsafeSysctls in k8s 1.11 2018-12-07 00:20:32 -08:00
Kubernetes Prow Robot 6dc2fbee29
Merge pull request #6171 from rbtcollins/master
Add experimental and metrics flags for docker
2018-12-06 07:38:04 -08:00
Rodrigo Menezes a7903adfe8 Fix for when node and master use the same SG. 2018-12-06 01:05:54 -08:00
Robert Collins f5689c2332 Add experimental and metrics flags for docker
These are both needed to get metrics out of docker itself.

Signed-Off-By: Robert Collins <robertc@vmware.com>
2018-12-06 12:52:02 +13:00
Rodrigo Menezes 2b9243ff8c Getting things ready for when we are ready for 1.12 2018-12-04 18:50:17 -08:00