chrislovecnm
4711d1596e
update to imports that apimachinery is doing now automatically
2017-10-27 14:28:48 -06:00
Justin Santa Barbara
88d2374f19
Fix typo in SessionAffinity terraform field
2017-10-22 16:55:55 -04:00
Justin Santa Barbara
d71bd09a6c
GCE: Limit length of InstanceTemplate
...
We explicitly set a separate prefix for the names, and we ensure it is
not too long
2017-10-10 09:48:38 -04:00
Justin Santa Barbara
0143be7c4f
autogen: BUILD and BUILD.bazel
2017-10-02 14:27:21 -04:00
Justin Santa Barbara
0c89c9851e
Simple code updates for 1.8 breakages
2017-10-01 13:17:40 -04:00
Kubernetes Submit Queue
0b97571545
Merge pull request #3480 from justinsb/gce_fix_migs_size_0
...
Automatic merge from submit-queue.
Support GCE MIGs of size 0
2017-09-30 15:25:45 -07:00
Justin Santa Barbara
2e39109ff7
Support GCE MIGs of size 0
2017-09-29 21:46:20 -04:00
Justin Santa Barbara
7166365006
GCE: Ignore Lifecycle in forwarding rule
2017-09-25 22:26:50 -04:00
Justin Santa Barbara
e98edff7bd
GCE: Avoid nil dereference on new GCE networks
...
Non-legacy GCE networks don't have a CIDR
2017-09-24 20:53:44 -04:00
Justin Santa Barbara
ecc78c06bd
Create GCE networks in auto mode, not legacy mode
...
auto mode allows for conversion to custom mode at the API level, and
legacy mode is deprecated.
2017-09-23 16:32:52 -04:00
Justin Santa Barbara
73dd870118
GCE integration test: verify TF output
2017-09-23 16:27:15 -04:00
Kubernetes Submit Queue
80928386e8
Merge pull request #3404 from justinsb/gce_instancetemplate_matching
...
Automatic merge from submit-queue. .
GCE: Prevent instancetemplate spurious mismatches
2017-09-20 12:51:57 -07:00
Justin Santa Barbara
487b83a8ca
GCE: Prevent instancetemplate spurious mismatches
...
The lack of a Kind on the networkInterface was causing the
InstanceTemplate to be considered dirty.
2017-09-17 14:25:23 -04:00
Justin Santa Barbara
0e03fb61ad
GCE: Ignore the Lifecycle field for change detection
...
Not copying the Lifecycle field causes spurious changes to be detected.
2017-09-17 14:11:36 -04:00
Justin Santa Barbara
8b168f5419
Fix RenderGCE issue on Address
...
Fix regression in #3292
2017-09-04 16:41:12 -04:00
chrislovecnm
0779fb6fc4
Implementing GCE as an inteface modelling aws cloud provider
2017-08-27 22:19:25 -06:00
Justin Santa Barbara
3e1ce4f950
Add Lifecycle
2017-07-15 22:01:03 -04:00
Justin Santa Barbara
5e5e37e2e2
GCE: Allow updating the instance group template
...
We follow the same pattern as on AWS, where we create a new template,
because the templates are immutable.
2017-05-16 10:49:07 -04:00
Justin Santa Barbara
be9a40e42c
Fixes per code review
2017-03-28 00:58:13 -04:00
Justin Santa Barbara
c9ac0cdbd8
Support GCE ForwardingRule (LoadBalancer) for API
...
Also lots of GCE cleanup
2017-03-28 00:00:20 -04:00
Justin Santa Barbara
3d14d07616
Support cloud-config on GCE
2017-02-28 20:08:03 -05:00
Justin Santa Barbara
645f330dad
Re-enable GCE support
...
We move everything to the models. We feature-flag it, because we
probably want to change the names etc, and we aren't going to be able to
offer smooth upgrades until that is done.
2017-02-28 20:08:03 -05:00
Justin Santa Barbara
14b396225b
Updated codegen output
2016-12-11 11:31:48 -05:00
chrislovecnm
8fa2aac99f
fixing more headers
2016-10-15 19:20:56 -06:00
Justin Santa Barbara
d427858477
Rename to kops
...
The upup tool is now called kops, and we have moved repos
2016-06-30 09:25:25 -04:00
Justin Santa Barbara
c72593fcf7
Use generators in tasks
2016-05-30 17:46:36 -04:00
Mike Danese
a4344e1564
Merge pull request #19 from justinsb/upup_keypair
...
upup: better keypair support
2016-05-17 09:33:24 -07:00
Mike Danese
b48b503a7c
Merge pull request #17 from justinsb/upup_gce_metadata
...
upup: Discover metadata on GCE instance
2016-05-17 09:33:11 -07:00
Justin Santa Barbara
c4742045ab
Support changing GCE instance metadata
...
This works, but is only a part-way there because:
1. We need to trigger cloudup
2. Our manifests don't pick up the change (e.g. kube-apiserver)
2016-05-15 17:46:34 -04:00
Justin Santa Barbara
cb7e20be3b
Create HasAddress interface
...
AWS ElasticIPs and GCE Addresses implement HasAddress. This will be
used by dependent tasks to extract the IP address at runtime.
2016-05-15 17:42:59 -04:00
Justin Santa Barbara
0976ee1a73
Discover metadata on GCE instance
...
We simply weren't mapping it before, which was causing spurious changes.
2016-05-15 17:40:32 -04:00
Justin Santa Barbara
5a61c35052
Map GCE image-url to string consistently
...
We need to reverse our image shortening consistently with how we resolve
the image, so that --dryrun does not report spurious changes.
2016-05-15 17:39:26 -04:00
Justin Santa Barbara
caccb8953f
UpUp: AWS support
...
Adds AWS support for both cloudup & nodeup.
Also cleaning up things found along the way!
2016-05-09 13:08:27 -04:00
Justin Santa Barbara
d4c2cfaae7
Initial version of upup: cloudup & nodeup
...
* GCE support only
* Key and secret generation
* "Direct mode" makes API calls
* "Dry run mode" previews the changes
* Terraform output (though key generation not working for master ip)
* cloud-init output (though debian image does not ship with cloud-init)
2016-05-06 16:01:33 -04:00