Hang Yan
7dbca5df34
Fix some ci lint ( #1233 )
2020-01-05 21:36:32 +08:00
Hang Yan
e7f05588bf
Support deploy update_config ( #1232 )
2020-01-05 19:30:41 +08:00
Hang Yan
4d864a9aab
Support deploy labels ( #1231 )
2020-01-05 11:35:32 +08:00
Hang Yan
05e9bf4fc8
Support config short syntax and fix old bugs ( #1230 )
2020-01-05 10:19:22 +08:00
Hang Yan
fe4301192a
Refactor code and fix build ( #1228 )
2020-01-04 17:17:14 +08:00
Hang Yan
1089a26844
Support port expose ( #1227 )
2020-01-04 14:15:10 +08:00
Chander G
5732a555cb
Concat and merge service fields when merging compose files ( #1186 ) ( #1226 )
...
according to docker compose specs, certain fields are merged and
certain others are concatented
2020-01-03 23:17:29 +08:00
Hang Yan
0a2fa1a978
Fix port duplicate in container spec ( #1223 )
2019-12-29 11:32:33 +08:00
Hang Yan
25337eb82c
Fix v3 hostpath path concatenate error ( #1222 )
2019-12-28 18:40:36 +08:00
Hang Yan
ae138029a1
Fix hostpath path translate error ( #1221 )
2019-12-28 18:01:38 +08:00
Hang Yan
88a3a27ca8
Support export yaml with indent ( #1219 )
2019-12-28 12:23:03 +08:00
Hang Yan
34b827c97e
Support use configmap as volume ( #1216 )
2019-12-28 01:02:27 +08:00
Hang Yan
d2d0d61cf2
Merge will include deploy resources ( #1214 )
2019-12-27 13:51:11 +08:00
Hang Yan
a3a82f55fe
Use service name when image name is empty when build ( #1213 )
2019-12-27 13:26:25 +08:00
Hang Yan
dd28e9220b
Fix docker local build ( #1212 )
2019-12-27 10:26:42 +08:00
Hang Yan
1f0a097836
Support assign nodeport port in labels ( #1210 )
2019-12-26 23:45:58 +08:00
Hang Yan
e0c8f6d23d
Add flag to support store manifest when kompose up ( #1208 )
2019-12-26 19:30:03 +08:00
Hang Yan
bc28ffc675
Upgrade deployment/daemonset to apps/v1 ( #1207 )
2019-12-26 16:36:11 +08:00
Hang Yan
73ec0abab2
Remove duplicate of configmap ( #1206 )
...
* also change the name of the generated cm
2019-12-26 08:53:41 +08:00
Hang Yan
4cbe106351
Fix chart lint ( #1205 )
2019-12-25 00:13:31 -10:00
Hang Yan
d52fd0d877
Modify default kubernetes client's apiserver url ( #1204 )
...
* Modify default kubernetes client's apiserver url
2019-12-24 00:47:10 -10:00
Charlie Drage
f3d54d7848
1.20.0 Release ( #1203 )
2019-12-23 12:05:10 -05:00
Chander G
356c64890c
fix tests related to secrets ( #1198 )
...
1. fix the path used to read secret data
without this fix, the path to the compose file is added to the already
absolute path, hence readFile was unable to find the secrets file
2. fix the expected json format
mountPath includes the entire path including the name of the secret
2019-12-04 10:32:29 +08:00
João Vitor Paes de Barros do Carmo
30736a3973
Add support for file based secret ( #1159 )
...
* Support file based secret
* Fix issue about read-only volume path and add support to absolute path at long-syntax
2019-12-01 12:05:31 +08:00
Mudit Verma
ac2b852955
Network Key Translation Feature and test cases ( #1195 )
2019-12-01 10:19:23 +08:00
Chander G
5857252c3d
Merge top level non-service keys ( #1187 )
...
* merge top level non-service keys
docker-compose default behaviour is to merge these top level keys such
as `networks`
2019-11-28 14:18:49 +08:00
sivanzcw
d03a6a9474
fix golint error about comment on exported variable ( #1178 )
2019-11-14 11:38:48 +08:00
Kubernetes Prow Robot
ab111b5d88
Merge pull request #1147 from hangyan/push-image-flag
...
Add flag to turn off push image when kompose up
2019-10-31 06:31:37 -07:00
Charlie Drage
d0526d1d75
Fix tests ( #1175 )
...
For some reason, tests have been coming back as always positive (despite
some tests which are failing...)
This PR addresses it
2019-10-25 17:33:11 +08:00
Charlie Drage
f63a961ca7
1.19.0 Release ( #1174 )
2019-10-16 13:39:36 -04:00
Alan Justino da Silva
30655b4dd6
Copy the service labels also to Deployment Pod spec annotations ( #1166 )
...
* Copy the service labels also to Deployment Pod spec annotations
This allows kube2iam to work
* Remove test file forgotten from version 1.0.0
* Update test fixtures to have Deployment.spec.t.m.annotations
* Fix name conversion "test_server" -> "test-server"
It looks unrelated to my changes, but still changing.
* Fixing some more output fixtures
2019-09-02 10:06:28 +08:00
Michael Royal
7b6c89b3de
Snap ( #1153 )
...
Includes snapcraft.yaml to build [snap](https://snapcraft.io/ ).
* Updated snap
2019-07-08 23:48:55 +08:00
Hang Yan
302e918093
Add flag to turn off push image when kompose up
2019-06-25 13:38:00 +08:00
Hang Yan
e74c12e452
Fix container_name set error
2019-06-19 23:31:03 +08:00
Hang Yan
fb7a92ca5e
Fix placement parser panic ( #1121 )
2019-04-04 15:31:06 -04:00
Hang Yan
06468b2f63
Update dep for compose 3.5+ ( #1120 )
...
* Update vendor packages
* Support compose 3.5+ versions
2019-03-26 11:44:26 -04:00
CodeLingo Bot
3ad90f5e83
Fix function comments based on best practices from Effective Go
...
Signed-off-by: CodeLingo Bot <bot@codelingo.io>
2019-03-07 02:35:39 +00:00
Charlie Drage
06a2e56115
1.18.0 Release ( #1108 )
2019-03-01 15:30:00 -05:00
Kamil Kieliszczyk
66ac4aff4f
Add kompose.image-pull-secret and kompose.image-pull-policy ( #1091 )
...
* Add kompose.image-pull-secret
* Add kompose.image-pull-secret tests
* Add kompose.image-pull-policy
* Add kompose.image-pull-policy tests
* ignore .coverprofile
* Fix typo
2019-02-07 09:50:53 -05:00
huikaihoo
40c1b8cf87
Support multiple hostnames on expose label in service for Kubernetes ( #1092 )
...
* Support multiple hostnames on label (kompose.service.expose) separated by semicolon (;)
* Multiple hostnames on expose label separated by comma; Ignore leading / trailing spaces and repeated commas; Updated test cases and documents.
2019-01-31 09:34:04 -05:00
huikaihoo
d48ae64325
Add label support to named volumes in docker compose v3 to Kubernetes ( #1083 )
...
* Support read specific label (kompose.volume.size) from named volume and apply to kubernetes supported volume size
* Fix the PVC size in log message when deploy Kubernetes
* Skip creation of PersistentVolumeClaim if it is already created in the same kubernetes deploy
* Add selector to PersistentVolumeClaim only when specific label (kompose.volume.selector) is used in named volume
* Add test case to named-volume for the new labels
2018-11-29 12:07:17 -05:00
gaozhenhai
ae44008908
Fix log output specific warning info ( #1084 )
...
Signed-off-by: gaozhenhai <gaozh1988@live.com>
2018-11-29 12:06:47 -05:00
Suraj Deshmukh
294c28b10c
Merge pull request #1079 from xichengliudui/fix18111502
...
delete excess code
2018-11-20 07:25:31 +05:30
SataQiu
12171cf54f
fix typo: generting -> generating
2018-11-15 16:14:50 +08:00
xichengliudui
c2fe9e514f
delete excess code
2018-11-13 22:35:10 -05:00
Charlie Drage
a74acad03a
1.17.0 Release ( #1075 )
2018-11-05 10:34:31 -05:00
Hang Yan
b8aada8f33
Merge pull request #1061 from hangyan/fix/stdin
...
Support read data from stdin
2018-10-02 10:33:47 +08:00
Roberto C. Morano
424f1a9a2c
Propagate dots into valid service names ( #1063 )
...
* normalize '.' (dot) to '-' (dash) in service names
* added warning about the dot character replacements in service names
* fix gofmt compliance
* also normalize container names (need lowercase)
* splitted normalization for volumes and service names into different functions (it conflicted with './' volumes replacement)
* changed volume normalization to use the new own normalization function
* changed container normalization to use its new own normalization function
* updated as per discussed in PR #1063 review
2018-09-28 20:20:01 +08:00
Robert Crossfield
a788ab7a78
Use OS provided temporary directory
...
Fix for #966
2018-09-07 10:56:36 +10:00
Hang Yan
a012fba1c2
Support read data from stdin
2018-08-09 22:46:41 +08:00