Kubernetes Submit Queue
9ebe302939
Merge pull request #3291 from justinsb/baremetal_1
...
Automatic merge from submit-queue
Skeleton bare-metal provider
2017-09-14 15:55:59 -07:00
Rohith
aaf6143a98
Toolbox Templating
...
Extending the current implementation of toolbox template to include multiple files and snippets. Note, i've removed the requirements for defaults as I think people should be forced to specifically pass them.
- fixing the vetting iseues to the method YamlToJson -> YAMLToJSON
- adding a safety check to ensure templates don't reference an unknown value
- extending the unit test to ensure the above works on main and snippets
- include the ability to specify multiple configuration files, useful for common.yaml and prod.yaml etc
Requested Changes - Toolbox Templating
Added the requested changes
- moved the templater into it's own package rather than using base util
- moved to using the sprig library for additional template function
- @note: i couldn't find a native way in sprig to do snippets, also the i've overloaded the indent as it appears to do the indent on all lines rather than on the newline, meaning i'd have to shift my first line back by the indent to get it to work, which seems ugly
2017-09-08 20:30:21 +01:00
Kubernetes Submit Queue
05cf84dc3d
Merge pull request #3299 from justinsb/extract_userdata
...
Automatic merge from submit-queue
Extract UserData from CloudFormation output during testing
2017-09-06 10:05:39 -07:00
andrewsykim
d9fa618de6
refactor resource tracker to be usable across packages
2017-09-02 17:37:21 -04:00
Justin Santa Barbara
8e68be7932
Skeleton bare-metal provider
...
Just creating the provider, it isn't wired in yet.
2017-08-30 21:10:46 -04:00
Justin Santa Barbara
e793562ee6
Extract UserData from CloudFormation output during testing
...
This gives us some sanity, so we can peek inside the base64 blob
2017-08-29 09:47:11 -04:00
Justin Santa Barbara
a16c8b1500
Refactor PKI classes into their own package
...
This will support generation of keys on the node.
2017-08-27 08:14:55 -04:00
andrewsykim
525fde3609
implement digitalocean volumes task
2017-08-21 09:50:36 -04:00
chrislovecnm
ee17e6567c
starting work on file assets builder
2017-08-18 13:04:12 -06:00
Mike Splain
4331c12f73
Update image
...
To make it more copy and paste friendly
2017-08-16 09:59:40 -04:00
Mike Splain
f6018df43e
Fix quote typo
2017-08-16 09:36:42 -04:00
andrewsykim
1f0d0bbc75
initial cloud interface for DigitalOcean
2017-08-11 19:33:17 -04:00
Kubernetes Submit Queue
ac887ce290
Merge pull request #3016 from justinsb/upload_taskify_2
...
Automatic merge from submit-queue
Copy docker images when they are redirected
2017-07-21 12:10:47 -07:00
Justin Santa Barbara
76743e64de
Copy docker images when they are redirected
2017-07-20 23:40:46 -04:00
Phillip Wittrock
6a020bcd59
Check in generated openapi for the kops apiserver.
...
- Note the openapi will not be regenerated on each change. This needs to done in a follow up.
2017-07-19 18:42:09 -07:00
Justin Santa Barbara
d21d81dc5b
Initial experimental kops-apiserver
2017-07-17 00:51:20 -04:00
Justin Santa Barbara
7a870f65b9
Example of how to do bash in our CLI help
...
* Use the pretty.LongDesc function (which doesn't pipe it through
markdown -> ascii)
* Use pretty.Bash helper to avoid problems with backticks in
go-backtick-quoted-strings
* Make sure indentation is consistent
2017-07-15 22:09:48 -04:00
andrewsykim
a866f70e1e
digitalocean support -- dns provider
2017-07-14 09:00:15 -04:00
Justin Santa Barbara
1965a4be49
Updates to fix unit tests
2017-07-08 18:46:01 -04:00
Justin Santa Barbara
e945322cab
Support generated clientset as alternative to vfs clientset
...
We modelled our VFS clientset (for API objects backed by a VFS path)
after the "real" clientsets, so now it is relatively easy to add a
second implementation that will be backed by a real clientset.
The snafu here is that we weren't really using namespaces previously.
Namespaces do seem to be the primary RBAC scoping mechanism though, so
we start using them with the real clientset.
The namespace is currently inferred from the cluster name. We map dots
to dashes, because of namespace limitations, which could yield
collisions, but we'll deal with this by simply preventing users from
creating conflicting cluster names - i.e. you simply won't be able to
create a.b.example.com and a-b.example.com
2017-06-20 22:29:37 -04:00
Justin Santa Barbara
9d40b0e6ca
Support internal (gossip) names for AWS also
2017-06-19 14:16:35 -04:00
Chris Love
0c1fd6b272
Merge pull request #2617 from WillemMali/move-verify-gendocs-to-makefile
...
Move verify-gendocs into Makefile and tighten Makefile safety
2017-06-14 09:45:27 -06:00
Willem Mali
60ad299075
moved verify-gendocs into Makefile and tightened Makefile safety (enabled noclobber, errexit and errunset)
2017-06-12 22:25:14 +02: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
Willem Mali
cc7fdf91f4
Implemented a Git hook for the CI tests and related installer in the Makefile.
...
Funnily enough, while trying to commit the hook code it rejected my commit because the hook was missing the standardized script header.
2017-05-14 18:25:38 +02:00
chrislovecnm
7487b0d756
updating docs, adding verify-gendocs and more build tweaks
2017-05-04 18:58:10 -06:00
Justin Santa Barbara
eddd73549c
Use LB IP address for private dns
2017-04-25 01:32:27 -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
de72c50a0d
Change the default image name for vsphere provider and other minor fix.
2017-04-20 23:38:33 -07:00
Miao Luo
58197e6dab
Support user-defined s3 endpoint.
...
When Environment variable S3_ENDPOINT is not empty, kops will use
the bucket on this specific s3 endpoint, instead of using AWS S3
by default.
2017-04-20 23:38:32 -07:00
Miao Luo
b15014f9a3
Address review comments and add installing instructions.
2017-04-20 23:37:41 -07:00
prashima
5c92bc6a2d
Added featureflag for vSphere cloud. Fixes #26 . ( #29 )
2017-04-20 23:37:40 -07:00
prashima
fc8faea2c8
Fixed environment variable setting process for vSphere. ( #16 )
2017-04-20 23:37:19 -07:00
prashima
bc3e8c3734
Added code to enable nodeup and protokube building and execution for vSphere VM ( #11 )
...
* Added code to enable nodeup and protokube building and execution for vSphere VM.
* Fixed nodeup template for vSphere.
2017-04-20 23:37:19 -07:00
SandeepPissay
3ed60bd708
Fixed the formatting and added copyright headers to new files
2017-04-20 23:31:49 -07:00
Justin Santa Barbara
30361eef68
Merge pull request #2328 from andrewsykim/2310
...
Move cluster delete files to pkg/resources
2017-04-19 21:31:38 -04:00
Justin Santa Barbara
a7c2c554e1
channels: support targeting kubernetes versions
2017-04-08 11:08:03 -04:00
andrewsykim
fe1dc540d1
add k8s.io/kops/pkg/resources to pkg/resources
2017-04-08 10:52:06 -04:00
Chris Love
e28c7beb2a
Merge pull request #2316 from justinsb/add_fix_for_hack_update_header
...
Add fix for hack/update-header.sh
2017-04-07 11:00:49 -06:00
Justin Santa Barbara
38d4d69a1d
Add fix for hack/update-header.sh
...
Without this verify-boilerplate.sh gave an exit code of 1 and the script
exited.
2017-04-07 00:24:44 -04:00
chrislovecnm
a3a97c665e
updating CI in hack script
2017-04-06 16:59:54 -04:00
Kris Nova
c0e88558f0
Getting deps up to speed for the server
...
Protobuf and etcd updates - yey
2017-03-28 11:10:21 +02:00
Justin Santa Barbara
b6401a384c
Merge pull request #2127 from justinsb/godeps_sync_tool
...
Script to sync our submodules from Godeps
2017-03-27 21:26:00 -04:00
Justin Santa Barbara
bdf0d04b0a
Merge pull request #2104 from justinsb/container_optimized_os
...
Initial Container-Optimized OS support
2017-03-27 10:21:39 -04:00
Justin Santa Barbara
b595a88a18
Merge pull request #2140 from justinsb/goimports
...
Script to call goimports
2017-03-26 00:04:03 -04:00
Justin Santa Barbara
9e7c0506f8
Update to fix tests
2017-03-20 23:56:20 -04:00
Justin Santa Barbara
a41e7598ca
Script to call goimports
...
Trying out python
2017-03-16 09:42:38 -04:00
Justin Santa Barbara
cb4641fea3
Code updates
2017-03-16 02:40:50 -04:00
Justin Santa Barbara
7800f8e48c
Python script to update submodule from Godeps
...
Generates bash files. Rough and ready, but eliminates some tedious
updating.
2017-03-15 23:19:07 -04:00