Commit Graph

705 Commits

Author SHA1 Message Date
Tomas Kral
2b3c37ff89 Merge pull request #394 from cdrage/remove-tcp-from-conversion
Removes the TCP output on the Kubernetes / OpenShift artifacts
2017-02-05 13:51:06 +01:00
Charlie Drage
cb6c9e9755 Removes the TCP output on the Kubernetes / OpenShift artifacts
If TCP is passed in as the protocol, by default, we add TCP as the
protocol within the Kubernetes or OpenShift artifacts.

By default, TCP is already selected within Kubernetes and thus having
the TCP output is redundant.

This commit checks to see if TCP has already been selected, and if it
has, ignores adding it to the list of ports.

Closes https://github.com/kubernetes-incubator/kompose/issues/392
2017-02-01 13:33:49 -05:00
Tomas Kral
a30e05fbae Merge pull request #399 from cdrage/update-installation-instructions
Update the README.md with new installation instructions
2017-01-31 18:05:47 +01:00
Charlie Drage
4b7a63a6aa Update the README.md with new installation instructions
Updates the README corresponding with binaries now in within our release
page.
2017-01-30 10:06:28 -05:00
Charlie Drage
8bf06407ba Merge pull request #368 from procrypt/yaml_and_yml
added support for docker-compose.yaml besides docker-compose.yml
2017-01-30 09:21:33 -05:00
Charlie Drage
2f05ecdcf0 Merge pull request #373 from procrypt/error_should_be_displayed
error out if controller object is specified with "restart: on-failure"
2017-01-30 09:21:20 -05:00
Abhishek
1ecd32a362 error out if controller object is specified with "restart: on-failure" 2017-01-30 17:52:36 +05:30
Tomas Kral
abad9b1beb Merge pull request #397 from cdrage/update-cross-compiling-script
Updates the cross compiling commands
2017-01-28 13:04:21 +01:00
Charlie Drage
b19e973549 Updates the cross compiling commands
Removed 32-Bit support, and pushes to the "bin" folder instead of
"bundles"
2017-01-27 15:57:40 -05:00
Charlie Drage
576e2c7d37 Update the release script
This updates the release script to add the changelog gem as well as
clean up some of the scripts.

This also updates the binaries being uploaded and the messages being
passed onto the tag description on GitHub.
2017-01-27 15:56:15 -05:00
Charlie Drage
bf8a03f1e9 Merge pull request #395 from cdrage/release-0.2.0
0.2.0 Release
2017-01-27 15:37:05 -05:00
Charlie Drage
c20ce2f088 0.2.0 Release 2017-01-27 15:36:17 -05:00
Tomas Kral
3f10691838 Merge pull request #387 from cdrage/warn-if-passed-z-to-volume
Ignores :z or :Z when passed in as a volume string
2017-01-25 13:56:40 +01:00
Tomas Kral
5383914f30 Merge pull request #157 from sebgoa/headless
Handle Headless Services when no ports are present
2017-01-25 13:29:56 +01:00
Tomas Kral
90febe7f7f
Change warning to debug for services without ports. 2017-01-25 13:20:40 +01:00
Tomas Kral
8f2dd5b03b
Test Headless Services 2017-01-25 11:28:29 +01:00
Tomas Kral
5a62864ef9
Handle Headless Services for OpenShift 2017-01-25 11:28:29 +01:00
sebgoa
3193ac3bd7
Handle Headless Services when no ports are present 2017-01-25 11:28:29 +01:00
Tomas Kral
001e19c4b3 Merge pull request #385 from kadel/test-in-docker
Container for running tests and Makefile cleanup
2017-01-24 12:18:29 +01:00
Tomas Kral
55a2e60a30 Merge pull request #389 from cdrage/update-docs
Update documentation removing [0000] timestamp outputs
2017-01-23 16:22:29 +01:00
Tomas Kral
0b1b7f3c35
Rename some make targests: test->test-container test-all->test 2017-01-23 15:05:25 +01:00
Charlie Drage
06a63d6c81 Update documentation removing [0000] timestamp outputs
Updates the README as well as user_guide.md to remove the timestamp
outputs (as well as the random : that was added to the README.md)
2017-01-23 09:00:37 -05: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
Abhishek
96a0572f50 added support for docker-compose.yaml besides docker-compose.yml 2017-01-23 13:30:33 +05:30
Charlie Drage
b8006d0620 Ignores :z or :Z when passed in as a volume string
We're going to ignore :z / :Z for labeling aka SELinux when being passed
in via Docker Compose.

Closes https://github.com/kubernetes-incubator/kompose/issues/176
2017-01-20 15:20:41 -05:00
Tomas Kral
99c1a79fbd Merge pull request #383 from cdrage/clean-up-logging
Update logging for logrus
2017-01-19 18:37:25 +01:00
Charlie Drage
94a9f88521 Merge pull request #370 from cdrage/add-autocompletion
Add bash auto completion support
2017-01-19 10:04:56 -05:00
Suraj Deshmukh
daf7c995ba Merge pull request #380 from surajssd/fix_test_user_warnings
Fixed warnings related to user type in tests
2017-01-18 20:22:59 +05:30
Charlie Drage
1b8a229b5a Disables timestamp with logging
This commit disables the timestamp when outputting logs in order to be
more clean / concise.

One of the reasons being that the kompose up / convert / down commands
are *too fast* and thus output's all [0000].

For example, the output will look like this:
INFO I'm a little teapot

Instead of:
INFO[0000] I'm a little teapot
2017-01-18 09:23:52 -05:00
Charlie Drage
c39e9b3cb0 Update logging for logrus 2017-01-18 09:23:52 -05:00
Charlie Drage
a58cd69d0d Add bash auto completion support
Adds auto completion support that's generated via:
```
$ kompose complete
```

This file is added to /etc/bash_completion.d/kompose.sh
2017-01-17 14:06:30 -05:00
Suraj Deshmukh
d64a441e53 Fixed warnings related to user type in tests
Fixes # 343

Type of user is not string and that's what was being provided
in tests so fixed it and now tests output is cleaner.
2017-01-16 12:07:33 +05:30
Suraj Deshmukh
f408fd952a Merge pull request #377 from containscafeine/libcompose_bump_v0.4.0
bump libcompose to v0.4.0
2017-01-13 03:01:40 +05:30
Shubham Minglani
5837d0ad6e bump libcompose to v0.4.0 2017-01-13 01:58:19 +05:30
Charlie Drage
bf6085dd02 Merge pull request #356 from cdrage/update-vendoring
Update vendoring as well as libcompose
2017-01-12 12:49:14 -05:00
Charlie Drage
15b482698a Uncomment test case for image handling 2017-01-12 08:14:41 -05:00
Tomas Kral
d59643b652 Merge pull request #359 from kubernetes-incubator/kadel-patch-2
update roadmap
2017-01-12 09:49:05 +01:00
Tomas Kral
df335234bd
update roadmap
info about monthly releases
2017-01-12 09:47:27 +01:00
Tomas Kral
b7a8c5702d Merge pull request #363 from ngtuna/up-down-pod
add deploy/undeploy pod only
2017-01-11 16:57:42 +01:00
Tuna
5e59400345 deploy/undeploy pod to OpenShift provider 2017-01-10 17:04:22 +01:00
Tuna
fa8157a555 add deploy/undeploy pod only
ref: #342
2017-01-10 16:53:21 +01:00
Charlie Drage
39fbc4ab9c Update checking to see if a default network has been provided
Due to changes to libcompose, NetworkConfigs now returns a default
network regardless if one has been provided or not.

An if statement is added that will debug output and ignore the default
network provided that it's the only network available.
2017-01-10 09:45:17 -05:00
Tomas Kral
7dbf00c18e Merge pull request #371 from surajssd/update_pod_example
updated pods example in user guide
2017-01-10 15:36:32 +01:00
Suraj Deshmukh
97d8247047 updated pods example in user guide
earlier example has mariadb updated with more sensible example
that users can try out, since it also simulates a job like
behavior.
2017-01-10 12:08:55 +05:30
Suraj Deshmukh
2ba88312e1 Merge pull request #360 from kadel/simplify-printlist
Small simplification of kubernetes.PrintList
2017-01-09 11:32:38 +05:30
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
Suraj Deshmukh
4b3094d8ac Merge pull request #307 from kadel/golint
add golint check to travis-ci
2017-01-06 19:29:36 +05:30