TessaIO
3bf98301f7
fix: expose container to host only with labels ( #1880 )
...
Signed-off-by: ahmed.g <ahmed.g@adjoe.io >
Signed-off-by: TessaIO <ahmedgrati1999@gmail.com >
2024-05-29 16:05:04 -04:00
jose luis
2029409b73
changed compose types to version 2
...
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
2024-04-22 13:56:55 +02:00
jose luis
a050907ef4
Merge branch 'main' into feature-1635-with-labels
2024-04-22 13:47:24 +02:00
jose luis
a589f1d6e9
Merge branch 'main' into feature-1635-with-labels
2024-04-10 17:29:38 +02:00
jose luis
405ab61479
Merge branch 'main' into feature-1631-add-hpa
2024-04-10 13:24:35 +02:00
c9c1080306
adds a label for initContainers, test and user-guide ( #1840 )
...
* adds a label for initContainers, test and user-guide
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
* solved suggestion version from 2 to 3, coments
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
* test e2e
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
* add target to kompose build
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
* chore(deps)(deps): bump golang.org/x/tools from 0.16.1 to 0.19.0 (#1836 )
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.16.1 to 0.19.0.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.16.1...v0.19.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* changed var names contaers to containers
changed labels to kompose.init.container.name, kompose.init.container.image, kompose.init.container.command
fixed documentation, tests and e2e
also merged main with new commits to this branch
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
---------
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kubernetes Prow Robot <20407524+k8s-ci-robot@users.noreply.github.com >
2024-04-08 08:49:09 -04:00
jose luis
516930ccee
added more tests
...
e2e tests
fixed name labels
2024-04-02 17:31:19 +02:00
jose luis
a38f7f9ea3
added this labels:
...
kompose.hpa.minreplicas
kompose.hpa.maxreplicas
kompose.hpa.cpu
kompose.hpa.memory
documentated labels user_guide.md
generate custom metrics from cpu, memory and set min/max replicas
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
2024-03-26 20:58:57 +01:00
jose luis
7b6888edd1
customize the resource name individually via labels kompose.service.name_override
...
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
2024-03-10 13:57:24 +01:00
Tomer Zait
db6a4d7ce1
fix issues #1829 , #1830
2024-02-18 10:50:15 +02:00
Tomer Zait
cd6a318896
Add Labels for CronJob https://github.com/kubernetes/kompose/issues/1795
2024-01-16 23:44:49 +02:00
AhmedGrati
485cd2f163
feat: support container volume mount subpath ( #1628 )
...
* feat: support volumes subpath
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
* docs: add the kompose.volume.sub-path label
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
* fix: update e2e tests
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
---------
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
2023-07-05 10:47:01 +01:00
AhmedGrati
8f0a6684ca
Feat support security fsgroup ( #1613 )
...
* feat: support security context fsgroup
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
* test: add unit test to security group fsgroup
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
* test: add functional test to security group fsgroup
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
* docs: add documentation of the new label of security group fsgroup
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
---------
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
2023-04-05 14:11:10 -04:00
AhmedGrati
6be6fdd165
feat: support external traffic policy
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
2023-02-13 14:59:46 +01:00
Lctrs
cb41c16bf4
chore: require go >=1.18, bump deps and get rid of replace directives ( #1552 )
2023-01-13 08:50:28 -05:00
Sergey Shevchenko
98578640c0
Add kompose.service.expose.ingress-class-name ( #1486 )
...
Signed-off-by: Sergey Shevchenko <shevchenko@simple.life >
2022-03-15 10:51:00 -04:00
ichx
d55071e9d6
Support tcp/http liveness/readiness probe ( #1449 )
2021-11-03 23:30:38 +08:00
Hang Yan
5d7ed192a4
Code Refactor ( #1438 )
...
* Code refactor
Signed-off-by: Hang Yan <hang.yan@hotmail.com >
2021-10-03 17:33:43 +08:00
tk42
998dbd72f2
Fixed LabelServiceAccountName
2021-08-12 21:47:53 +09:00
tk42
f7f987de49
Add ServiceAccountName
...
The label `kompose.service.accountname` defines the service account name
to provide the credential info of the pod.
2021-07-24 08:44:07 +09:00
tk42
deb00f3407
support multiple containers in a pod ( #1394 )
2021-07-08 09:48:05 +08:00
exokortex
c51d59566b
actually use normalizeNetworkNames to produce valid network names ( #1393 )
2021-07-07 14:29:03 +08:00
james song
0b331d9e5d
Fixed, #1385 ( #1386 )
...
Add support for more readiness args
2021-05-19 23:52:33 +08:00
Rémy Léone
395d99fb7d
add support for golangci-lint ( #1373 )
2021-04-07 11:10:56 +08:00
João Vitor Paes de Barros do Carmo
0036f0c32b
Add readiness healthcheck generation by label ( #1366 )
2021-03-17 18:02:50 +08:00
Hang Yan
525b68f027
Go mod ( #1305 )
...
* Use go mod instead of glide
* Add `--with-kompose-annotation` flag to allow us to switch it off for tests
* Remove hostpid support (since the newest sdk does not support it)
* Create new test script and fixtures
* Remove replicationcontroller support
2020-08-07 17:25:52 +08:00
Hang Yan
1f0a097836
Support assign nodeport port in labels ( #1210 )
2019-12-26 23:45:58 +08:00
Mudit Verma
ac2b852955
Network Key Translation Feature and test cases ( #1195 )
2019-12-01 10:19:23 +08: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
xichengliudui
c2fe9e514f
delete excess code
2018-11-13 22:35:10 -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
Hang Yan
a012fba1c2
Support read data from stdin
2018-08-09 22:46:41 +08:00
xianlubird
a4efdd6cca
Add label 'kompose.controller.type' set service convert controller type
2018-05-12 11:52:23 +08:00
Xianlu Bird
c496fa4373
Fix golint warnings ( #992 )
2018-04-27 09:28:49 -04:00
Hang Yan
f3412a7399
Add headless service type label
...
Also remove the relation between restart and service create
2018-04-15 00:23:48 +08:00
Hang Yan
a1090ecbf9
Refactor label names to const strings
2018-02-25 14:32:00 +08:00
Hang Yan
2b135cfe58
Remove unneeded TODO comment
2018-02-07 00:04:57 +08:00
Charlie Drage
787b7d9261
kubernetes-incubator -> kubernetes
...
Today, we graduate from the incubator, thus all links are updates from
kubernetes-incubator to kubernetes
2017-07-12 15:42:13 -04:00
Charlie Drage
ce32bb817d
2016 -> 2017 for licensing
...
New year, update to the license.
2017-06-28 10:49:52 -04:00
Charlie Drage
2b58307191
Add v3 support
...
This does a major refactor on the compose.go functions as well as brings
in a new era of v3 support to Kompose.
Similar to how we utilize libcompose, we utilize docker/cli's "stack
deploy" code which has a built-in v3 parser. We convert the parsed
structure to our own and then convert it to Kubernetes/OpenShift
artifacts.
2017-06-13 09:44:48 -04:00