Generate template placeholders charts and support init containers and jobs #1

Merged
prathamesh merged 10 commits from deep-stack/kompose:pm-templated-chart into zenith 2025-12-04 06:04:04 +00:00

10 Commits

Author SHA1 Message Date
c6be5c3b58 Update version and add a publish workflow
Some checks failed
Go / Build (pull_request) Successful in 1m44s
lint / lint (1.22) (pull_request) Successful in 2m24s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.21) (pull_request) Failing after 2m30s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.22) (pull_request) Failing after 51s
lint / lint (1.21) (pull_request) Successful in 2m40s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.21) (pull_request) Failing after 3m8s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.22) (pull_request) Failing after 3m21s
2025-12-03 21:24:45 +05:30
003a6d8d52 Support template placeholders and annotations for PVCs
Some checks failed
Go / Build (pull_request) Successful in 1m18s
lint / lint (1.22) (pull_request) Successful in 2m23s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.21) (pull_request) Failing after 1m12s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.22) (pull_request) Failing after 2m35s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.21) (pull_request) Failing after 2m38s
lint / lint (1.21) (pull_request) Successful in 2m41s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.22) (pull_request) Failing after 2m27s
2025-12-03 15:26:52 +05:30
0d6934e81c Support Job type controllers
Some checks failed
Go / Build (pull_request) Successful in 1m30s
lint / lint (1.22) (pull_request) Successful in 2m25s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.21) (pull_request) Failing after 2m29s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.22) (pull_request) Failing after 2m35s
lint / lint (1.21) (pull_request) Successful in 2m41s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.21) (pull_request) Failing after 2m44s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.22) (pull_request) Failing after 2m14s
2025-12-01 20:02:59 +05:30
1ff8edfaf0 Add support for init containers and mounting secrets 2025-12-01 16:16:16 +05:30
386e2b9ec3 Fix failing openshift tests
Some checks failed
Go / Build (pull_request) Successful in 1m44s
lint / lint (1.21) (pull_request) Successful in 2m38s
lint / lint (1.22) (pull_request) Successful in 3m0s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.21) (pull_request) Failing after 3m53s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.22) (pull_request) Failing after 4m5s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.21) (pull_request) Failing after 4m28s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.22) (pull_request) Failing after 2m57s
2025-12-01 14:28:07 +05:30
c82b499b01 Skip docs workflow
Some checks failed
Go / Build (pull_request) Successful in 1m48s
lint / lint (1.21) (pull_request) Successful in 2m40s
lint / lint (1.22) (pull_request) Successful in 2m57s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.21) (pull_request) Failing after 3m10s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.22) (pull_request) Failing after 3m37s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.21) (pull_request) Failing after 3m45s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.22) (pull_request) Failing after 2m25s
2025-12-01 14:07:38 +05:30
11bed62f52 Fix service name handling in generated templates
Some checks failed
Go / Build (pull_request) Failing after 1m39s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.21) (pull_request) Failing after 2m5s
lint / lint (1.21) (pull_request) Successful in 2m39s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (false, 1.22) (pull_request) Failing after 2m42s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.21) (pull_request) Failing after 2m47s
lint / lint (1.22) (pull_request) Successful in 2m52s
Kompose CI / Test with ${{ matrix.go }} and CROSS_COMPILE=${{ matrix.cross_compile }} (true, 1.22) (pull_request) Failing after 1m24s
Kompose CI / Build docs and Coveralls integration (pull_request) Has been skipped
2025-11-27 16:34:48 +05:30
83fe6f7cb3 Mount executables with required mode 2025-11-27 14:53:11 +05:30
408cd36ad3 Inject templates while building the chart 2025-11-27 12:23:38 +05:30
3074b5451d Generate template placeholders for env vars and images in charts 2025-11-27 10:52:57 +05:30