Commit Graph
1428 Commits
Author SHA1 Message Date
Lctrs cb41c16bf4 chore: require go >=1.18, bump deps and get rid of replace directives (#1552) 2023-01-13 08:50:28 -05:00
Charlie Drage d4001c92b2 Fix CI (#1550)
Accidently removed the check-gofmt.sh script.
2023-01-12 21:18:42 -05:00
Charlie Drage e85329f330 Remove old scripts, modify manual syncing doc script (#1549)
Maintenance!

Removes all the old scripts now used, and adds a "manual" doc sync
maintenance script which we have yet to automate.

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-01-12 15:37:58 -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 7304bb6013 fix: update match output function (#1546) 2022-12-08 16:25:20 -05:00
AhmedGrati 91391eb84f Fix: Make the out flag print to one file using seperator (#1541)
* fix: make the out flag print to one file using seperator

* fix: comment an unused function

* fix: update test script

* fix: update output k8s

* fix: update the json output error condition

* fix: update envvars interpolation tests

* chore: update e2e tests to support yaml generation instead of JSON format

* fix: update e2e tests according to ci environment

* fix: apply PR changes
2022-12-01 09:47:50 +01:00
AhmedGrati 4c14b06333 chore: add AhmedGrati as owner of Kompose (#1540) 2022-11-22 13:44:30 -05:00
AhmedGrati 36593e8759 Update e2e tests (#1538)
* fix: update ingress class name assign
2022-11-21 18:54:28 +08:00
Matt Hook af82f7e6db fix all known trivy scan vulnerabilities (#1516)
* fix all known trivy scan vulnerabilities

* fix library issues: CVE-2022-27664, CVE-2022-32149, GHSA-69ch-w2m2-3vjp
2022-11-19 10:44:37 +08:00
AhmedGrati acb8046f84 Fix environment variables interpolation (#1524) 2022-11-19 10:35:33 +08:00
Charlie Drage 089e946489 remove sync docs from ci (#1536)
don't need sync docs since we are building from `/docs` directory
instead of `gh-pages`.

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2022-11-18 15:01:16 -05:00
Charlie Drage e0e69ae886 Update release script (#1535)
Signed-off-by: Charlie Drage <charlie@charliedrage.com>

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2022-11-18 11:58:13 -05:00
Charlie Drage b0ed6a2c9b 1.27.0 Release (#1534) 2022-11-18 11:31:23 -05:00
AhmedGrati fd7b751564 Fix container name (#1528)
* fix: update get container name function
* test: add a test for the introduced fix
2022-11-13 21:33:47 +08:00
AhmedGrati 849c229aad Fix(CI Pipeline): Update Kubernetes unit tests and CI Pipeline configuration files (#1531)
* fix: update kubernetes unit tests

* fix: check whether selectors are present or not

* fix: update golang-lint yaml file

* fix: downgrade the version of fsouza go docker-client
2022-11-12 21:46:18 +08:00
Tomas Kral a4413b2570 Merge pull request #1488 from dmitris/patch-1
recommend to use 'go install @latest" for Go
2022-09-26 13:25:37 +02:00
Kubernetes Prow Robot 20fbab4c5c Merge pull request #1478 from campos-ddc/fix-secret-file-locations
Fixed secret file locations to match results from docker-compose when using file-based secrets
2022-08-29 08:00:37 -07:00
Stefan Weiberg 4f20198ddc Provide updated installation instructions (#1496)
* openSUSE meanwhile includes kompose in their official repositories for Tumbleweed and Leap
* on SUSE Linux Enterprise Server kompose is available via PackageHub
2022-08-26 09:29:09 -04:00
Matt Hook ec62854fdf update packages to fix trivy vulnerability scan (#1508) 2022-08-26 09:28:28 -04:00
Kubernetes Prow Robot 9055f21620 Merge pull request #1512 from realgam3/master
fix daemonset creation (add selector)
2022-08-23 04:49:25 -07:00
Dmitry Savintsev 3a431dd7b4 recommend to use 'go install @latest" for Go 2022-08-16 16:49:41 +02:00
AhmedGrati 6512dd3dd4 fix: change the port ID definition in kubernetes.go file (#1515) 2022-08-16 07:57:43 -04:00
Tomer Zait 06bb4f5279 fix daemonset creation (add selector) 2022-07-01 01:21:33 +03:00
Kubernetes Prow Robot 1b040dd299 Merge pull request #1493 from darklore/go1.18
Fix build error on go1.18
2022-03-24 02:24:43 -07: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
darklore 0964a7ccd1 Fix build error on go1.18
Signed-off-by: darklore <zodiac.brave.story@gmail.com>
2022-03-24 05:22:23 +09: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
Kubernetes Prow Robot 8e94728ddb Merge pull request #1485 from mac-chaffee/fixups
Remove [file] from convert helptext
2022-03-15 06:56:10 -07:00
Mac Chaffee 4a8bd3f482 Remove [file] from convert helptext
Signed-off-by: Mac Chaffee <machaffe@renci.org>
2022-03-09 18:45:36 -05:00
Diogo de Campos acf24e94d5 Fixed secret file locations to match results from docker-compose when using file-based secrets 2022-01-20 14:24:33 +01:00
Charlie Drage b796ec0222 Sync site 2022-01-14 09:03:45 -05:00
Charlie Drage 7b3b812736 Update README for docs website (#1476)
Updates the README to say that the site is synced to `gh-pages`

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2022-01-13 16:03:07 -05:00
Charlie Drage e2b5c983e1 Synchronize site and update .gitignore (#1477)
Updates the site documentation as well as adds new files to ignore in
.gitignore

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2022-01-13 16:02:53 -05:00
Charlie Drage 99936cf94e Create CNAME 2022-01-13 14:13:16 -05:00
Charlie Drage 235a2ae931 Delete CNAME 2022-01-13 14:11:56 -05:00
Charlie Drage bd94da0d27 Create CNAME 2022-01-13 14:06:32 -05:00
Charlie Drage 597e7b0fdc Add new kompose site (#1475)
Adds the new kompose site and moves it to the /docs folder so that it's
compatible with old links as well as gh-pages
2022-01-13 14:05:38 -05:00
Charlie Drage ff4a65c08a Add new Kompose site (#1474)
This PR adds the new Kompose site!

Go preview it at https://kompose.io

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2022-01-13 13:55:50 -05:00
Charlie Drage a9d05d509d 1.26.1 Release (#1470) 2022-01-10 15:34:01 -05:00
Arian Dehghani 034c271f1b Added more installation instructions (#1468)
* Added Docker image-building instructions in the docs

* Added Nix and NixOS installation instructions
2022-01-10 15:21:04 -05:00
Shivam Sandbhor a46582bda2 Fix ImageStream tags in openshift provider mode (#1461)
* Fix ImageStream tags in openshift provider mode

Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
2021-11-20 13:31:56 +08:00
Hang Yanandkomposebot 40646f4715 1.26.0 Release (#1460)
Signed-off-by: Hang Yan <hang.yan@hotmail.com>
Co-authored-by: komposebot <cdrage+kompose@redhat.com>
2021-11-13 22:49:53 +08:00
Shivam Sandbhor 1c4ff96626 Infer storage type using label (#1456)
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
2021-11-13 20:33:10 +08:00
Shivam Sandbhor 6836599adc Add make rule for darwin arm64 in cross target (#1455)
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
2021-11-06 23:12:43 +08:00
ichx 8cb1b0599e Add support for placement preferences docker-compose v3.3+ (#1425) 2021-11-04 08:28:45 +08:00
Shivam Sandbhor c921643705 Add support for statefulset controller. (#1452)
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
2021-11-04 08:24:12 +08:00
ichx d55071e9d6 Support tcp/http liveness/readiness probe (#1449) 2021-11-03 23:30:38 +08:00
Hang Yan ce46a5ba01 Update windows bin ext (#1451)
Signed-off-by: Hang Yan <hang.yan@hotmail.com>
2021-10-24 19:34:23 +08:00
Hang Yan fe720df482 1.25 Release (#1450) 2021-10-23 14:49:39 +08:00