Commit Graph

1106 Commits

Author SHA1 Message Date
Charlie Drage
fcd020df25
Merge pull request #908 from a8uhnf/patch-1
Invalid quick start link
2018-01-12 11:14:25 -05:00
Abu Hanifa
caf5f43c97
Update README.md 2018-01-11 16:13:34 +06:00
Charlie Drage
767ab4b1f9
Merge pull request #906 from cdrage/release-1.7.0
1.7.0 Release
2018-01-04 12:09:47 -05:00
Charlie Drage
60402237b5 1.7.0 Release 2018-01-04 12:09:19 -05:00
Charlie Drage
9bbab876cb
Merge pull request #895 from Code0x58/893-fix-image-push
Fix pushing of image to a private repository
2018-01-04 09:11:59 -05:00
Charlie Drage
6b7ba44dfc
Merge pull request #900 from piyush1594/iss_kompose_down
Added Case for Config Map in kompose down
2018-01-04 09:11:14 -05:00
Charlie Drage
d19d7a63b7
Merge pull request #901 from thockin-tmp/gcr-vanity
Convert registry to k8s.gcr.io
2018-01-02 15:34:25 -05:00
Oliver Bristow
4912f54393 Fix pushing image to registry #893 2017-12-26 22:51:42 +00:00
Oliver Bristow
a1aff76396 Test building+pusing an image to a repository registry 2017-12-26 22:51:19 +00:00
Tim Hockin
a178cf53db Convert registry to k8s.gcr.io 2017-12-22 09:55:16 -08:00
Piyush Garg
52f8f1f2b4 Added Case for Config Map in kompose down.
To implement this, added label in
configmap object at the time of init

Fixed ConfigMap test because we are
adding one more field labels in metadata
2017-12-22 15:44:10 +05:30
Charlie Drage
f66ba3cee6
Merge pull request #899 from spiffxp/update-code-of-conduct
Update code-of-conduct.md
2017-12-20 15:40:58 -05:00
Aaron Crickenberger
b9a784f1d6 Update code-of-conduct.md
Refer to kubernetes/community as authoritative source for code of conduct
2017-12-20 13:32:47 -05:00
Charlie Drage
c1f18136d3
Merge pull request #896 from Code0x58/add-ingress-tls
Add kompose.service.expose.tls-secret
2017-12-20 10:51:04 -05:00
Charlie Drage
e6a40eb5c9
Merge pull request #805 from ashetty1/issue_770
Script for generating unit tests
2017-12-19 11:07:15 -05:00
Oliver Bristow
35a782024d Add kompose.service.expose.tls-secret 2017-12-18 15:56:38 +00:00
Charlie Drage
e4adfef9cb
Merge pull request #891 from cdrage/release-1.6.0
1.6.0 Release
2017-12-11 13:51:08 -05:00
Charlie Drage
01c4f7beb2 1.6.0 Release 2017-12-11 13:50:50 -05:00
Charlie Drage
5498cf5e74
Merge pull request #837 from surajnarwade/fix-docker-build
Fixed kompose build failure
2017-12-11 09:33:32 -05:00
Charlie Drage
c8cbc3ba81
Merge pull request #885 from surajnarwade/matrix-fix
Fixed conversion matrix
2017-12-05 15:02:09 -05:00
Suraj Narwade
83ffd328d9 Fixed conversion matrix
Updated conversion matrix as cpus under deploy.resources in docker compose v3 are supported now
2017-12-05 17:03:59 +05:30
Suraj Narwade
286fbd1203 Fixed kompose build failure
While `local` build, kompose was not recognizing `dockerfile` key
Hence it was breaking the build as mentioned in issue #832.
This PR will fix the issue.
2017-12-01 11:15:03 +05:30
Suraj Narwade
8a5692b070
Merge pull request #880 from cdrage/update-windows-failing-vendoring
Update vendoring / fix Windows builds
2017-12-01 11:12:42 +05:30
Charlie Drage
63e063818a Fix failing issues with vendoring as well as compiling
Something within golang.org/x/sys messed up and it doesn't help that we
have three different projects using different versions.

This vendor update specifies a golang.org/x/sys as well as fixes the
previous compiling issues with Windows/Linux/macOS builds.

See issue:

```sh
gox -osarch="darwin/amd64 linux/amd64 linux/arm windows/amd64"
-output="bin/kompose-{{.OS}}-{{.Arch}}" -ldflags="-w -X
github.com/kubernetes/kompose/pkg/version.GITCOMMIT=42e7f0e"
Number of parallel builds: 1
-->   windows/amd64: github.com/kubernetes/kompose
-->     linux/amd64: github.com/kubernetes/kompose
-->    darwin/amd64: github.com/kubernetes/kompose
-->       linux/arm: github.com/kubernetes/kompose
1 errors occurred:
--> windows/amd64 error: exit status 2
Stderr: #
github.com/kubernetes/kompose/vendor/golang.org/x/crypto/ssh/terminal
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:42: undefined:
windows.ENABLE_ECHO_INPUT
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:42: undefined:
windows.ENABLE_PROCESSED_INPUT
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:42: undefined:
windows.ENABLE_LINE_INPUT
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:42: undefined:
windows.ENABLE_PROCESSED_OUTPUT
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:43: undefined:
windows.SetConsoleMode
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:62: undefined:
windows.SetConsoleMode
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:67: undefined:
windows.ConsoleScreenBufferInfo
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:68: undefined:
windows.GetConsoleScreenBufferInfo
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:91: undefined:
windows.ENABLE_ECHO_INPUT
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:92: undefined:
windows.ENABLE_PROCESSED_INPUT
vendor/golang.org/x/crypto/ssh/terminal/util_windows.go:92: too many
errors
```
2017-11-30 18:54:47 -05:00
Charlie Drage
2f307b0f4e
Merge pull request #882 from cdrage/cross-compile-test
Test cross-compiling within travis
2017-11-30 18:53:57 -05:00
Charlie Drage
28809d944b Test cross-compiling within travis
Tests cross compiling by building on 1.6 of Go for Windows / Linux /
macOS
2017-11-30 16:14:22 -05:00
Charlie Drage
94fb8b4d2d
Merge pull request #881 from cdrage/fix-makefile
Fix makefile
2017-11-30 15:22:42 -05:00
Charlie Drage
0fba8f44b1 Fix makefile
Fixes the makefile and uses sirupsen instead of sirupen.
2017-11-30 15:22:06 -05:00
Charlie Drage
42e7f0eecb
Merge pull request #878 from cdrage/update-conv
n -> ✓ for build v3 support
2017-11-30 10:05:00 -05:00
Charlie Drage
b953844cf3 n -> ✓ for build v3 support
✓ for build v3 support since we merged in
https://github.com/kubernetes/kompose/pull/846/
2017-11-30 10:04:26 -05:00
Charlie Drage
84be7400a2
Merge pull request #846 from surajnarwade/buildv3
Added support for build key in v3
2017-11-30 09:06:32 -05:00
Charlie Drage
995dff6690
Merge pull request #868 from surajnarwade/equal_up_convert
Adding `--controller` flag in `up` & `down`
2017-11-30 09:06:13 -05:00
Suraj Narwade
ada8af2410 Added functional test 2017-11-30 11:14:44 +05:30
Suraj Narwade
126d9820c4 Adding --controller flag in up & down
To make `kompose up` & `kompose convert` equal in feature, This PR will
add `--controller` flag for `kompose up` as well as `kompose down`
so that user experience will be the same for `up` & `convert`
Resolves #798

since we are adding `--controller` to `up` and `down`, So respective code to deploy and undeploy also being added for `daemonset` and `replicationcontroller`

Added tests for `--controller`
2017-11-27 15:26:24 +05:30
Suraj Narwade
b3f2134cec Updated Vendoring 2017-11-27 12:29:12 +05:30
Suraj Narwade
5de4aa85f8 Added sirupsen and updated all occurances
Updated `sirupsen`, `docker/cli`, `docker/libcompose` in `glide`,
Also changed `Sirupsen` with `sirupsen` in all kompose packages as well as in
`docker/distribution` packages
2017-11-27 12:28:46 +05:30
Suraj Narwade
d02492ad59 Updated Makefile with respective vendor-update commands 2017-11-27 12:28:32 +05:30
Charlie Drage
a194e59651
Merge pull request #875 from cdrage/update-conversion-docs
Update conversion doc for env_file
2017-11-22 12:02:27 -05:00
Charlie Drage
7496662ff3 Update conversion doc for env_file
Updates the conversion doc to indicate that we support env_file

Closes https://github.com/kubernetes/kompose/issues/873
2017-11-22 12:01:52 -05:00
Charlie Drage
999278fa0c
Merge pull request #874 from cdrage/release-1.5.0
1.5.0 Release
2017-11-21 11:22:57 -05:00
Charlie Drage
a2575df355 1.5.0 Release 2017-11-21 11:22:21 -05:00
Charlie Drage
a567cfff4a
Merge pull request #864 from cdrage/update-versions
Move version information to separate file
2017-11-21 07:40:56 -05:00
Charlie Drage
d7c515b0cb
Merge pull request #867 from abitrolly/master
Set PVC volume size with kompose.volume.size
2017-11-15 09:40:59 -05:00
Anatoli Babenia
1975c32740 Set service volume size with kompose.volume.size label (#235)
1. Copy labels from compose to kobject
2. If kompose.volume.size is set on service level, use it

Internal API changes:

- Add PVCSize to kobject Volumes struct
- Pass default volume size as CreatePVC() param
2017-11-12 13:05:55 +03:00
Charlie Drage
b6eddd7a7d
Merge pull request #862 from xianlubird/feature/ignore-links
Ignore links attribute and print warning message
2017-11-09 11:07:21 -05:00
Charlie Drage
ae11eb4e65
Merge pull request #866 from abitrolly/patch-1
architecture.md  Link sources
2017-11-08 09:17:45 -05:00
Anatoli Babenia
c8efd1511d
architecture.md Link sources 2017-11-08 13:01:00 +02:00
xianlubird
9b66188144 Ignore links attribute and print warning message
Signed-off-by: xianlubird@gmail.com
2017-11-08 10:08:12 +08:00
Charlie Drage
0f4bfebf08 Move version information to separate file
Moves the version information to a seperate file. This is mostly due to
import cycle errors occuring when using "import
github.com/kubernetes/kompose/cmd" in order to get the global variable
of VERSION and GITCOMMIT.

Update's the Makefile and other files accordingly.

If the version and commmit is unretriveable due to not being able to
find the kompose binary, the one from pkg/version/version.go will be
used.
2017-11-07 15:28:04 -05:00
Charlie Drage
fe62a96465
Merge pull request #863 from xianlubird/bug/typo
Fix typo
2017-11-07 12:16:46 -05:00