Commit Graph

228 Commits

Author SHA1 Message Date
Justin Santa Barbara a5d72ca190 DRY FindAutoscalingGroups by removing from resources pkg 2017-09-30 17:39:53 -04:00
chrislovecnm c9cc561885 refactoring FindInstanceTemplates into gce cloud interface 2017-09-30 14:02:58 -06:00
chrislovecnm a431eb3e43 refactoring to use cloud based GetGroups 2017-09-29 12:29:07 -06:00
chrislovecnm db5b931579 Adding three new funcs for cloud providers, for refactoring delete and
get
2017-09-28 15:52:49 -06:00
Justin Santa Barbara 8ff312397b GCE: Don't remove (shared) DNS Zone
We don't create it, we shouldn't be deleting it.
2017-09-22 09:31:49 -04:00
andrewsykim d9fa618de6 refactor resource tracker to be usable across packages 2017-09-02 17:37:21 -04:00
chrislovecnm 0779fb6fc4 Implementing GCE as an inteface modelling aws cloud provider 2017-08-27 22:19:25 -06:00
andrewsykim 0411ba270e Create cluster requirements for DigitalOcean 2017-08-22 09:01:19 -04:00
andrewsykim 525fde3609 implement digitalocean volumes task 2017-08-21 09:50:36 -04:00
andrewsykim 1f0d0bbc75 initial cloud interface for DigitalOcean 2017-08-11 19:33:17 -04:00
asifdxtreme 18f6edd850 Fix Typo to improve GoReportCard 2017-08-08 10:48:14 +08:00
Justin Santa Barbara db2d2c7d54 Honor shared tags when deleting subnets/vpcs
We expose the Shared state on the resource, bubble it down into derived
resources (like NAT Gateways or Internet Gateways).

Deletion then skips Shared items.  Listing (currently) does not skip
them.
2017-07-15 23:19:52 -04:00
Lars Lehtonen 1da7d66fd1
fixed swallowed errors under pkg subdirectory. 2017-07-15 13:49:17 -07:00
Justin Santa Barbara 3139e89fae Merge pull request #2864 from andrewsykim/digitalocean
digitalocean support -- dns provider
2017-07-15 13:07:30 -04:00
Hanfei Shen 8bffe17200 fix delete_cluster for those regions don't have route53 2017-07-15 10:51:36 +08:00
andrewsykim d94357b8cb add glog logging for applying record change sets 2017-07-14 09:00:15 -04:00
andrewsykim 401fc22450 add response handling function 2017-07-14 09:00:15 -04:00
andrewsykim 135e4e9051 use fmt.Errorf for consistency 2017-07-14 09:00:15 -04:00
andrewsykim f396799bc9 add docstrings for cloud.go 2017-07-14 09:00:15 -04:00
andrewsykim a866f70e1e digitalocean support -- dns provider 2017-07-14 09:00:15 -04:00
Justin Santa Barbara d2df318ecc Move CloudProvider to kops API
This avoids a circular reference when breaking up the fi package
2017-06-17 16:27:07 -04:00
andrewsykim e8c99ee72e removes cluster delete code in upup/pkg/kutil duplicated in pkg/resources and puts instancegroup and rollingupdate code into its own packges 2017-06-10 15:21:06 -04:00
andrewsykim 02c7c917c1 fix gce disk dependency bug 2017-05-31 16:29:19 -04:00
andrewsykim eecd2072b2 Generalize Cluster Resources 2017-05-30 20:43:08 -04:00
Justin Santa Barbara c8b18be9dd Gossip backed DNS 2017-04-25 01:32:21 -04:00
Miao Luo aed9f154ad Fix minor errors due to rebase. 2017-04-21 11:03:13 -07:00
Miao Luo 30573e9aaf Add more supports for vsphere.
Accept vSphere's server, datacenter, cluster setting by flags
"vsphere-server", "vsphere-datacenter", and "vsphere-resource-pool".
Username and password can be set by environment variables:
"VSPHERE_USERNAME" and "VSPHERE_PASSWORD".
2017-04-20 23:32:59 -07:00
andrewsykim 440976074d Move cluster delete files to pkg/resources 2017-04-08 10:14:15 -04:00