Suraj Deshmukh
78845d3954
Merge pull request #334 from surajssd/create_pod
...
support for raw pod output without controller
2016-12-15 11:57:13 +05:30
Abhishek
6ad54a36e2
added support for OpenShift down
2016-12-15 11:06:00 +05:30
Suraj Deshmukh
6ea5f72e40
support for raw pod output
...
if a user specifies a docker-compose service
with restart value as "no" or "on-failure"
then normal pod will be created as against
to a controller and a pod.
2016-12-13 19:24:25 +05:30
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
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
04b1d004b4
Merge pull request #277 from surajssd/generic-service-type
...
Generic service type handler for kompose
2016-11-21 13:53:12 +01:00
Suraj Deshmukh
bb9e4fba61
Generic service type handler for kompose
...
Moved label handling code from Transformer to loader,
to make it generic to handle creating service types.
Added new attribute to ServiceConfig which gets populated
in loader.
Fixes #273
2016-11-16 22:01:01 +05:30
Tuna
62c34a2208
correct display when using --emptyvols
2016-11-05 21:57:33 +01:00
Janet Kuo
c9ed84f597
Merge pull request #249 from dustymabe/dusty-fix-readonly
...
CreatePVC: correct setting of read/only access
2016-11-03 13:48:56 -07:00
Tomas Kral
a3495b1d6b
Merge pull request #246 from cdrage/add-tests-docs-service-types
...
Tests for CreateService and annotations
2016-11-01 15:57:06 +01:00
Charlie Drage
3c4b3c445a
Tests for CreateService and annotations
...
Adds some tests for CreateService, specifically the initial generation
as well as providing an edge case when specifying "kompose.service.type"
2016-11-01 10:38:31 -04:00
sebgoa
00331589a3
Fix license headers, This closes #223
2016-11-01 15:01:27 +01:00
Dusty Mabe
6523da8120
CreatePVC: correct setting of read/only access
...
Fixes #237
Also update the code to use the constant values for api.ReadWriteOnce
and api.ReadOnlyMany.
2016-11-01 09:17:40 -04:00
Tomas Kral
d9c5de661a
Merge pull request #248 from dustymabe/dusty-empty-vols
...
Adding support for choosing empty volumes
2016-10-30 17:49:50 +02:00
Janet Kuo
20a13d3eef
Merge pull request #254 from dustymabe/dusty-deployment-deploymentconfig
...
Match case with API objects when printing to terminal
2016-10-28 17:38:04 -07:00
Dusty Mabe
9ce3f0cf15
cli: add --emptyvols option
2016-10-28 16:05:59 -04:00
Dusty Mabe
df09fd5193
ConfigVolumes: enable creating EmptyDir volumes again
...
Will enable the user to specify which type of volume they want
in a subsequent commit.
2016-10-28 16:05:59 -04:00
Dusty Mabe
30752b7b93
ConfigVolumes: rename pvc var to PVCs
...
It is a list of persistent volume claims.
2016-10-28 16:05:59 -04:00
Dusty Mabe
f290cd6541
ConfigVolumes: rename volumesMount to volumeMounts
2016-10-28 16:05:59 -04:00
Dusty Mabe
48aa4c7f7a
transformers: match API object capitalization in text output
2016-10-28 15:22:40 -04:00
Dusty Mabe
51dea8283a
transformers: add Opt variable as object data
...
This is so you can set Opts on instance creation of
kubernetes.Kubernetes and openshift.Openshift. This is useful
so that we can pass option information arround without having
to do it on the call stack every time.
2016-10-27 11:48:35 -04:00
Dusty Mabe
c5e07f4926
transformers: make Openshift Inherit from Kubernetes
2016-10-27 11:48:24 -04:00
Tomas Kral
1280b9abcb
Merge pull request #189 from procrypt/labels
...
Configure service types
2016-10-27 12:25:29 +02:00
Suraj Deshmukh
b068c5cf81
Merge pull request #190 from surajssd/support-volumes-from
...
support for volumes_from docker-compose construct
2016-10-23 21:40:14 +05:30
Suraj Deshmukh
244499667d
kompose up/down create and delete pvc
...
pvc will be parsed when passing objects via kube client
to create various objects.
Also while deleting pvc will be deleted.
Fixes #218
2016-10-22 09:22:57 +05:30
Abhishek
841d28192f
configure service types
2016-10-21 04:02:15 +05:30
Suraj Deshmukh
fd09efed43
support for volumes_from docker-compose construct
...
Now a user can provide volumes_from to share volumes
from other service so here the PVC created for that
service will be shared by service calling volumes_from
2016-10-19 09:15:47 +05:30
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
f8f737be7b
move to kubernetes-incubator
...
update imports to reflect move to kubernetes-incubator
2016-10-17 18:14:29 +02:00
Suraj Deshmukh
e879164c2e
Create PVC object for docker-compose volumes
...
Instead of creating emptydir, create PersistentVolumeClaim
for docker-compose volumes by default
Fixes #150
2016-10-06 17:58:17 +05:30
Tomas Kral
21cc608eec
Merge pull request #166 from kadel/multiprovider-up
...
Prepare up/down for other providers
2016-09-28 15:32:06 +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
16ca1aa136
kompose up - Get namespace from kubeconfig
2016-09-22 13:08:13 +02:00
Tomas Kral
b2add4163f
Merge pull request #127 from kadel/entrypoint
...
docker-compose - Entrypoint support
2016-09-05 10:50:20 +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
Tuna
f2769066ca
only print warning and keep deleting objects
2016-09-02 10:10:48 +07:00
Tuna
aafba39a42
use reapers to delete objects
2016-09-02 10:10:48 +07:00
Tuna
e08ab06f2c
support kompose down
2016-09-02 10:10:48 +07:00
runseb
aa71e96175
improve messages of kompose up
2016-08-31 15:54:54 +02:00
Tuna
82ae7fab78
clean code
2016-08-25 00:34:54 +07:00
Tuna
3f94d778d7
Merge pull request #122 from ngtuna/update-objects
...
fix #121 : update all objects, even when port is missing
2016-08-24 15:04:27 +07:00
Tuna
4f36dca026
fix #121 : update all objects, even when port is missing
2016-08-24 00:07:38 +07:00
Janet Kuo
46594698db
Remove hostPath and print warnings
2016-08-22 13:25:58 -07:00
Suraj Deshmukh
6ce3c92937
Reuse creation of controller object code
...
The repated controller creation code has been removed. And
aggregated it into a single function, that Kubernetes and OpenShift
providers' Transform code can call.
2016-08-18 14:18:12 +05:30