Justin SB
b158ffab04
Refactor: KopsModelContext embeds IAMModelContext
...
go syntax makes this an annoying change, unfortunately.
2020-08-25 11:22:34 -04:00
Peter Rifel
7d9f0a06cf
Update API slice fields to not use pointers
...
This is causing problems with the Kubernetes 1.19 code-generator.
A nil entry in these slices wouldn't be valid anyways, so this should have no impact.
2020-08-24 07:46:38 -05:00
Ciprian Hacman
2880e22bce
Add flag for root volume encryption
2020-08-21 18:31:21 +03:00
Peter Rifel
4d9f0128a3
Upgrade to klog2
...
This splits up the kubernetes 1.19 PR to make it easier to keep up to date until we get it sorted out.
2020-08-16 20:56:48 -05:00
Kubernetes Prow Robot
f9262b91e7
Merge pull request #9450 from johngmyers/refactor-apiserver-lb
...
Refactor how api-server addresses are exported from tasks
2020-06-28 22:08:15 -07:00
John Gardiner Myers
86f157fa27
Refactor how api-server addresses are exported from tasks
2020-06-26 21:38:39 -07:00
John Gardiner Myers
013f9bf914
Create bootstrap script in a Task
2020-06-26 19:11:40 -07:00
John Gardiner Myers
cef5b175c7
Rename BootstrapScript to BootstrapScriptBuilder
2020-06-26 10:57:36 -07:00
John Gardiner Myers
3ce8dd165b
Use launch templates by default
2020-06-10 09:34:48 -07:00
liranp
04d83c6c04
fix(spotinst): rename the label to match the feature flag
2020-05-23 21:39:07 +03:00
liranp
23c0cdab36
feat(spotinst): new hybrid mode
2020-05-23 21:39:04 +03:00
Martin Tomes
c66180bc58
Added support for instance interruption behavior
2020-04-29 14:53:17 +02:00
Thejas B
dda8dc3f37
Add support for Spot block in launch template
...
- Launch configuration does not support the field SpotDurationInMinutes which is used to reserve the spot instances, but however Launch Template does
2020-03-31 20:07:01 +05:30
Peter Rifel
a999b3ea61
fix OWNERS labels format
...
These need to be lists
2020-03-10 22:47:50 -05:00
John Gardiner Myers
704f41dbf1
Use supported kubernetes versions in tests
2020-02-21 22:24:29 -08:00
John Gardiner Myers
4b33efedaa
Tag EBS volumes when using launch templates with AWS API target
2020-02-01 22:32:37 -08:00
Austin Moore
4a88f7b5a5
Add ability to specify no ssh key by setting sshKeyName to empty
...
Add tests for no ssh key functionality
Add docs for setting no ssh key
Disable sshKey rendering for cloudformation if nosshkey is set
Fix broken test
make goimports
Fix
Formatting fix
Update kubernetes version for tests
Update expected test output
Fix imports in mesh.pb.go
Run hack/update-expected.sh
Change digital ocean logic to handle *string for SSHKeyName
Fix expected output
Missed a few
2020-01-15 15:24:32 -05:00
Gabriel Tiossi
3b902262f7
feat(awsmodel): Logic for EBS DeleteOnTermination
...
Implement separated logics for root volume and additional volumes
2019-12-03 04:28:35 -03:00
tanjunchen
43bf6bdab6
fix-up gosimple check error
2019-10-07 11:59:57 +08:00
chentanjun
3d1966df84
fix-up some spelling mistakes in /pkg
2019-09-26 10:15:44 +08:00
mikesplain
9e55b8230a
Update copyright notices
...
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
Austin Moore
4485b115f4
Default CrossZoneLoadBalancing to false if not set
2019-07-26 12:21:43 -04:00
Austin Moore
d59ac283ed
Add configuration to set cross-zone load balancing on api load balancer
2019-07-26 12:21:42 -04:00
mikesplain
adaf3ad5fd
First pass at instance protection
2019-06-21 14:00:37 -04:00
Peter Rifel
adef332fe3
Add integration test for mixed instances / launch templates
2019-06-07 14:29:34 -07:00
Peter Rifel
dc3c88af9c
Add support for SpotPrice and Mixed Instance ASGs
2019-06-07 14:12:17 -07:00
Justin SB
76d03b3f71
Generated files: glog -> klog
2019-05-06 12:56:03 -04:00
Justin SB
3e33ac7682
Change code from glog to klog
...
We don't call klog.InitFlags yet, because that will cause a flag
redefinition error until we get everyone to stop using glog. That
will happen when we update to k8s 1.13.
2019-05-06 12:54:51 -04:00
mikesplain
14cbad9bc0
Fix tagging and remove tagging elbs
2019-03-29 13:29:11 -04:00
Kubernetes Prow Robot
49ea1ad9df
Merge pull request #6646 from ryan-dyer/2048
...
2048 - Add cloudLabels as tags to API ELB resource
2019-03-25 15:16:18 -07:00
ryan-dyer
fd2ed53f79
2048 - Add cloudLabels as tags to API ELB resource
2019-03-20 09:00:05 -05:00
Rohith
5ecc256f96
- cleaning up the UseLaunchTemplate(), we need the check for the LT and
...
mixed policies to be seperate as you can have a mixed instance policy
without going full LT
2019-03-18 13:51:12 +00:00
Rohith
b37b5cba0c
- fixing up the checking of the mixed instance policy attribute as it was a interface to a thing
2019-02-26 10:17:10 +00:00
Rohith
b1aa7892c7
Launch Template Feature Flag
...
- adding a feature flags to allow users to switch over to launch templates completely
2019-02-26 10:17:10 +00:00
Rohith
74af751dc6
- fixing up the conflicts post the additional volumes merge
2019-02-04 14:15:16 +00:00
Rohith
098b4486f5
- fixing up the spelling mistake and the package update
2019-02-04 11:59:43 +00:00
Rohith
5f082e2158
- fixing up the logic to determine the public ip based on subnets and choice
2019-02-04 11:59:43 +00:00
Rohith
761d760c11
- updating the aws model to make use of the aws template and mixed instance policies
2019-02-04 11:59:42 +00: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
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
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
David Archer
36d2282d6b
AWS: Enable ICMP Type 3 Code 4 for API server ELBs
2019-01-12 07:20:17 -05: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
Rodrigo Menezes
a7903adfe8
Fix for when node and master use the same SG.
2018-12-06 01:05:54 -08:00
Liran Polak
9db3567cac
fix: skip the load balancer attachment
2018-10-29 22:28:15 +02:00
Liran Polak
46b1c70b96
fix: ignore additional instance types
2018-10-14 11:37:31 +03:00