João Vitor Paes de Barros do Carmo
a2673466f3
feat(no-interpolate): add no-interpolate feature option to the cli
2024-12-02 23:22:26 +00:00
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
Charlie Drage
50e0408f6f
update references to just compose ( #1869 )
...
#### What type of PR is this?
Change from Docker Compose references to just Compose
<!--
Add one of the following kinds:
/kind bug
/kind cleanup
/kind documentation
/kind feature
-->
#### What this PR does / why we need it:
Compose is an open format and we should not say "Docker Compose".
#### Which issue(s) this PR fixes:
<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
-->
Fixes https://github.com/kubernetes/kompose/issues/1868
#### Special notes for your reviewer:
Signed-off-by: Charlie Drage <charlie@charliedrage.com >
2024-04-26 10:24:55 +02:00
jose luis
17ec585065
update compose-go to 2.1.0
...
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
2024-04-25 23:29:13 +02:00
jose luis
3c189aaff1
Merge branch 'main' into feature-1846-network_mode-service
...
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
2024-04-25 17:31:49 +02:00
jose luis
8ee944c2be
Merge branch 'main' into feature-1846-network_mode-service
2024-04-22 15:46:45 +02: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
Kubernetes Prow Robot
cdcb0e7f61
Merge pull request #1847 from sosan/feature-1631-add-hpa
...
Feature 1635 - added labels to generate HPA
2024-04-19 05:24:52 -07:00
Kubernetes Prow Robot
1015e59eac
Merge pull request #1838 from microsec-ambrose/upgrade-compose-go
...
chore(deps): bump Go version and github.com/compose-spec/compose-go
2024-04-18 05:58:12 -07:00
jose luis
d43e210f04
Merge branch 'main' into feature-1846-network_mode-service
...
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
2024-04-10 18:21:25 +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
58974092a5
add networkmode service:
...
added tests
fixNetworkModeToService is responsible for adjusting the network mode of services in docker compose (services:) and generate a mapping of deployments based on the network mode of each service merging containers into the destination deployment, and removing transferred deployments
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
2024-03-30 21:17:47 +01: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
Ambrose Chua
f291caa00d
Add tests for parseEnvFiles
2024-03-25 10:34:39 +08:00
Ambrose Chua
5ba743afea
chore(deps): bump minimum Go version to 1.21
2024-03-19 15:06:03 +08:00
Ambrose Chua
ea485a7806
chore(deps): bump github.com/compose-spec/compose-go
2024-03-19 14:34:58 +08:00
jose luis
bf3cfc303d
add target to kompose build
...
Signed-off-by: jose luis <2064537+sosan@users.noreply.github.com >
2024-03-14 00:49:47 +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
fd3fee64fb
fix: make resources names lowercase ( #1755 )
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
2023-11-08 11:29:39 +01:00
AhmedGrati
a4ae9f9df4
chore: add warning when no service is selected
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
2023-11-01 17:18:46 +01:00
axel7083
0302093e0a
fix: removing unused property
2023-09-21 22:09:18 +02:00
axel7083
a7c63a650c
Adding support for --profile cmd option
2023-09-17 17:41:05 +02:00
AhmedGrati
0be4868914
Fix expose conversion ( #1696 )
...
* fix: remove hostport from expose conversion
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
* test: update unit tests
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
---------
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
2023-08-28 08:55:00 -04:00
Kubernetes Prow Robot
071451dfdf
Merge pull request #1670 from AhmedGrati/feat-add-read-only-support
...
Feat: add read only containers support
2023-07-16 10:51:05 -07:00
AhmedGrati
4a08d41242
feat: add read only fs support
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
2023-07-14 15:56:04 +01:00
AhmedGrati
36028cb89a
fix: remove lower case of the host generation
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
2023-07-14 12:48:00 +01: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
71c3164907
fix: enable compose environment variables interpolation ( #1642 )
...
Signed-off-by: AhmedGrati <ahmedgrati1999@gmail.com >
2023-06-30 11:29:26 -04: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
Lctrs
2ad5745d58
feat: migrate from libcompose to compose-go ( #1547 )
...
* feat: migrate from libcompose to compose-go
libcompose has been deprecated since summer 2021 in favor of https://github.com/compose-spec/compose-go .
Kompose should now be able to load all versions of compose.
* chore: replace golint with staticcheck
golint has been deprecated. Recommended replacement is staticcheck.
2023-01-12 15:17:22 -05:00
AhmedGrati
36593e8759
Update e2e tests ( #1538 )
...
* fix: update ingress class name assign
2022-11-21 18:54:28 +08:00
AhmedGrati
acb8046f84
Fix environment variables interpolation ( #1524 )
2022-11-19 10:35:33 +08:00
AhmedGrati
6512dd3dd4
fix: change the port ID definition in kubernetes.go file ( #1515 )
2022-08-16 07:57:43 -04:00
Kubernetes Prow Robot
d976c812b4
Merge pull request #1490 from sergeyshevch/feature/fix-network-normalization-in-v3
...
fix(v3): Added network name normalisation in v3 parsing
2022-03-24 01:58:41 -07:00
Sergey Shevchenko
734b88e102
fix(v3): Added network name normalization in v3 parsing
2022-03-21 16:08:03 +04: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
8cb1b0599e
Add support for placement preferences docker-compose v3.3+ ( #1425 )
2021-11-04 08:28:45 +08:00
ichx
d55071e9d6
Support tcp/http liveness/readiness probe ( #1449 )
2021-11-03 23:30:38 +08:00
Hang Yan
a87dd94532
Fix merge compose file's replicas error ( #1446 )
2021-10-17 14:21:58 +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
ichx
2f081075a8
Fix misuse in struct kobject.ServiceConfig.Port ( #1423 )
2021-08-29 21:37:22 +08:00
ichx
e82fe96c38
Add support for negated placement constraint ( #1419 )
2021-08-27 22:49:55 +08:00