Tomas Kral
0b1b7f3c35
Rename some make targests: test->test-container test-all->test
2017-01-23 15:05:25 +01:00
Tomas Kral
20b844d6e9
Clean up Makefile and scripts in scripts dir.
...
If command is simple command call it from Makefile,
there is no need to have them in separate shell scripts.
2017-01-23 11:49:25 +01:00
Tomas Kral
f530f99f02
Fix CreateLocalGitDirectory for tests.
...
If you didn't setup user.email and user.name `git commit` fails.
This configures user.email and user.name for newly created temporary git
repo.
2017-01-23 11:49:25 +01:00
Tomas Kral
f68be75d60
Add make rules for building and running test image
2017-01-23 11:49:24 +01:00
Tomas Kral
c8c2e8b7f6
Dockerfile for running tests
2017-01-23 11:49:24 +01:00
Tomas Kral
3cf6866dd0
Small simplification of kubernetes.PrintList
...
Use reflect instead of big type switch that was prone to errors.
2017-01-06 15:22:37 +01:00
Tomas Kral
4f176b847e
fix golint errors
2017-01-05 10:31:11 +01:00
Tomas Kral
502157a078
add golint to make validate and install it in travis
2017-01-05 09:56:24 +01:00
Tomas Kral
3419ae7fe1
few updates based on review
2016-12-20 16:58:28 +05:30
Tomas Kral
af9c6585ee
Add tests for unsupported keys in k8s transformer
2016-12-20 16:58:28 +05:30
Tomas Kral
d5d0a3f03a
Add tests for unsupported keys in loaders
2016-12-20 16:58:23 +05:30
Tomas Kral
841141ad64
Fix functional tests for unsupported keys
2016-12-20 12:21:53 +05:30
Tomas Kral
f20e6f3fa9
checkUnsupportedKeys for transformers
2016-12-20 12:21:52 +05:30
Tomas Kral
e4f9b59b4d
Separate unsupported key check for every loader
2016-12-20 12:21:03 +05:30
Tomas Kral
a0ba435efb
Add check-vendor script
...
This checks vendor dir for nested vendors
and if vendor has been cleaned by glide-vc
2016-12-07 19:57:47 +01:00
Tomas Kral
5c5e0d16d5
Update Developer Guide - switch to glide
2016-12-07 19:57:19 +01:00
Tomas Kral
fe679fbca6
switch from godep to glide
2016-12-07 19:57:19 +01:00
Tomas Kral
373ab36946
Report code coverage to coveralls
2016-12-07 16:44:47 +01:00
Tomas Kral
6f45703de2
Add tests for user directive
2016-11-25 10:13:42 +01:00
Tomas Kral
5a94a9fdbc
Add support for user
2016-11-25 09:50:51 +01:00
Tomas Kral
4e42a07be2
gofmt
2016-11-22 13:02:31 +01:00
Tomas Kral
c441610b4f
fix govet errors
2016-11-22 13:02:31 +01:00
Tomas Kral
8bb89876cf
Clean up scripts/validate-*. Add vet,gofmt,lint tests.
...
Travis now runs `make validate` as first test.
Make validate includes all validate tests (go vet, gofmt)
2016-11-22 13:02:13 +01:00
Tomas Kral
661bce5a50
add kompose up for openshift to userguide
2016-10-18 12:04:00 +02:00
Tomas Kral
1f8a0e06c9
Upgrade OpenShift and its dependencies.
...
OpenShift version 1.4.0-alpha.0
2016-10-18 12:04:00 +02:00
Tomas Kral
5e1a5cbb3b
kompose up for openshift
...
kompose --provider openshift up
2016-10-18 12:03:50 +02:00
Tomas Kral
ad8d053f7e
Update links in docs skippbox->kubernetes-incubator
2016-10-17 18:19:09 +02:00
Tomas Kral
f8f737be7b
move to kubernetes-incubator
...
update imports to reflect move to kubernetes-incubator
2016-10-17 18:14:29 +02:00
Tomas Kral
fe53d56a01
fix golang.org/x/net vendoring
2016-10-11 10:53:11 +02:00
Tomas Kral
04ce10ffea
Update tests - add ImageStreams
2016-09-27 10:28:23 +02:00
Tomas Kral
6f1d01a809
OpenShift - generate DeploymentConfig with ImageStream.
2016-09-27 10:28:11 +02:00
Tomas Kral
799345a6f9
Prepare up/down for other providers
2016-09-26 11:31:07 +02:00
Tomas Kral
a65dcfb5d5
Update docs: --bundle is global flag now
2016-09-23 15:14:15 +02:00
Tomas Kral
3ce0519a82
Make --dab global flag
2016-09-23 15:11:04 +02:00
Tomas Kral
16ca1aa136
kompose up - Get namespace from kubeconfig
2016-09-22 13:08:13 +02:00
Tomas Kral
371af623af
Add test for ports with protocols.
2016-09-19 14:36:23 +02:00
Tomas Kral
ed711804fe
Add port protocol handing for docker-compose.
2016-09-19 14:36:05 +02:00
Tomas Kral
e127ce17bd
test for entrypoint and command
2016-09-05 10:40:50 +02:00
Tomas Kral
cc4f162cea
Remove Entrypoint from Kompose object
...
We had Command and Args together with Entrypoint in Kompose object.
This doesn't make much sense, as Entrypoint and Command are same thing.
I've removed Entrypoint from Kompose object in favor of Command to keep
same naming convensions as in Kubernetes.
Entrypoint from docker-compose.yml is now saved to Command and Command
is saved to Args (http://kubernetes.io/docs/user-guide/containers/ ).
docker-compose.yml | Kompose object
-------------------|---------------
Entrypoint | Command
Command | Args
2016-09-02 10:10:34 +02:00
Tomas Kral
8590a98504
docker-compose - fix Command and add Entrypoint support
2016-09-02 10:10:34 +02:00
Tomas Kral
e2da0f089a
Make sure that Services are first in the List
...
Sorts objects in Transform function, this should
make sure that Services are first everywhere as
long as we keep order in the slice that Transform returns.
fixes #130
2016-09-02 10:09:00 +02:00
Tomas Kral
b24556e9d5
fixes #124
...
add missing conversion to versioned object when saving to files
2016-09-02 09:49:11 +02:00
Tomas Kral
b3017199b6
some items in libcompose ServiceConfig changed type
2016-08-22 10:51:38 +02:00
Tomas Kral
e341adce0e
bump(github.com/docker/libcompose) v0.3.0
2016-08-22 10:51:22 +02:00
Tomas Kral
ef1f92ead8
fix .travis.yml
2016-08-11 16:50:18 +02:00
Tomas Kral
bae3feb10c
Update README. Renaming binary to binary-cross
2016-08-11 16:50:18 +02:00
Tomas Kral
e64f1c1215
Add script/.build to keep BUILD_FLAGS in one place
2016-08-11 16:50:16 +02:00
Tomas Kral
a15a8f36ca
Fix Makefile. Print info when building binary.
2016-08-11 11:00:46 +02:00
Tomas Kral
575d7e4162
update travis.yml to run tests and build only for current platform
2016-08-11 11:00:07 +02:00
Tomas Kral
6099428364
add test targets to Makefile
2016-08-11 11:00:07 +02:00
Tomas Kral
3dd7689364
Move binary target to binary-cross
...
use binary target only for building for current platform
2016-08-11 11:00:07 +02:00
Tomas Kral
a97b413279
use empytDir rather then hostPath
...
On remote cluster or in cloud it can be tricky to get hostPath working
as expected by compose
2016-07-21 20:37:50 +02:00
Tomas Kral
03877dfb60
don't use HostPort
...
HostPort can lead to problems.
Port mappings are handled via Service
2016-07-21 20:37:50 +02:00
Tomas Kral
7892ea1bff
transformer fce now also converts k8s and openshift objects to versioned object
2016-07-21 20:37:50 +02:00
Tomas Kral
eef44ca57b
openshift: use unversioned api
2016-07-21 20:37:50 +02:00
Tomas Kral
8cbd1831a7
add wrapper script for 'godep restore'
2016-07-21 20:37:18 +02:00
Tomas Kral
02a899a644
openshift: use deploy/api/v1 instead of unversioned deploy/api
2016-07-21 20:37:18 +02:00
Tomas Kral
3db5069ff5
added OpenShifts fork of Kubernetes
...
reason for this is that openshift/kubernetes backported
k8s.io/kubernetes/pkg/securitycontextconstraints/util
that is currently required by something that
github.com/openshift/origin/pkg/deploy/api/v1 depends on
2016-07-21 20:37:18 +02:00
Tomas Kral
2626b51dee
openshift: add deploymentconfig
2016-07-21 20:35:15 +02:00
Tomas Kral
c2a07f764d
update vendor with openshift
2016-07-21 20:35:15 +02:00
Tomas Kral
657ccf133d
add '-tag experimental' to gox build
...
This is required by Docker to build it with bundlefile support.
2016-07-21 20:20:43 +02:00
Tomas Kral
81744fccb4
bump(github.com/Azure/go-ansiterm) 388960b655244e76e24c75f48631564eaefade62
...
fixes failing windows build
2016-07-21 20:19:09 +02:00
Tomas Kral
b346667912
Generate only controllers set by flag
2016-07-13 19:05:08 +02:00