Skip to content

Conversation

emosbaugh
Copy link
Member

What this PR does / why we need it:

Which issue(s) this PR fixes:

Does this PR require a test?

Does this PR require a release note?


Does this PR require documentation?

sgalsaleh and others added 9 commits August 27, 2025 13:06
* feat(v3): install Helm charts directly without KOTS CLI

* gofmt

* fix tests

* gofmt

* update docs

* feedback
…e when installing app charts (#2719)

* feat(v3): use values and optionalValues from HelmChart custom resource when installing app charts

* fix tests

* fix conflicts
* Update milestone 7 proposal and improve some tests

* fix namespace in test

* fix release name in tests
…s being installed (#2750)

* feat(api): update app install status endpoint to return list of charts being installed

* f

* f
* fix(api): use correct helm client k8s version

* f

* use embedded k0s version for linux installs

* use embedded k0s version for linux installs

* pass in k8s version to app release manager when target is kubernetes

* f
…e image pull secrets (#2760)

* feat(v3): rely on kots to process the app airgap bundle and create the image pull secrets

* f
Copy link

github-actions bot commented Aug 27, 2025

This PR has been released (on staging) and is available for download with a embedded-cluster-smoke-test-staging-app license ID.

Online Installer:

curl "https://staging.replicated.app/embedded/embedded-cluster-smoke-test-staging-app/ci/appver-dev-531cc1c" -H "Authorization: $EC_SMOKE_TEST_LICENSE_ID" -o embedded-cluster-smoke-test-staging-app-ci.tgz

Airgap Installer (may take a few minutes before the airgap bundle is built):

curl "https://staging.replicated.app/embedded/embedded-cluster-smoke-test-staging-app/ci-airgap/appver-dev-531cc1c?airgap=true" -H "Authorization: $EC_SMOKE_TEST_LICENSE_ID" -o embedded-cluster-smoke-test-staging-app-ci.tgz

Happy debugging!

emosbaugh and others added 2 commits August 29, 2025 09:26
…lled with progress (#2769)

* feat(v3): update the app installation page to show charts being installed with progress

* f

* f
* Use Helm binary instead of the Go SDK to manage charts

* pass version to helm show command

* add helm to operator image

* fix tests

* feedback

* feedback

* fix web lint

* remove todo

* fix tests and logs

* move env flags

* add helm log prefix

* try fixing integration test

* return context error

* one more try

* revert

* debug logs

* debug logs

* no-op

* one more try

* use helm history

* override cmd cancel function

* auto rollback

* remove modify cmd

* tests

* put log back

* remove debug log

* remove debug log

* err msg

* err msgs

* refactor

* rename

* set helm HOME env vars

* rename tmp dir

* update comment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants