* l4-bfl-proxy: fix multi users app custom domain (#2597)
* l4-bfl-proxy: fix multi users app custom domain
* fix: update error handling to check for both 403 and 404 HTTP status codes in upload scripts
---------
Co-authored-by: eball <liuy102@hotmail.com>
* fix: failed release upgrade
* fix: helm upgrade do not use atomic param and allow upgrade failed release
* fix: v2 app stop
* fix: check k8s request before into installing state
* fix: add spec ports
* fix: set amd apu/gpu limit key to amd.com/gpu
* fix: stop app if it is hami cause unschedule no wait (#2531)
* fix: stop app if it is hami cause unschedule
* ingore param from req if size=0
* update appservice image tag to 0.5.3
* feat: support injecting gpu memory and container selection (#2580)
* refactor: unify GPU resource handling and remove hardcoded values
* fix: handle CPU type selection in GPU resource management
* feat: enhance GPU resource management with memory limits and chip type handling
* feat: update GPU resource patching to support selective container injection
* feat: adjust GPU memory format in deployment patching for compatibility
* fix: revert unchanged file
* Revert "fix: revert unchanged file"
This reverts commit 5f48862758.
* fix: revert unchanged file
* chore: update app-service image tag to 0.5.4
---------
Co-authored-by: hys <hysyeah@gmail.com>
* fix: skip invalid expose port (#2434)
* fix: skip nginx reload if configuration has not changed
* fix: update L4_PROXY_IMAGE_VERSION to v0.3.11 in bfl_deploy.yaml and Olares.yaml
---------
Co-authored-by: hysyeah <hysyeah@gmail.com>
* fix: failed release upgrade
* fix: helm upgrade do not use atomic param and allow upgrade failed release
* fix: v2 app stop
* fix: check k8s request before into installing state
* fix: add spec ports
* fix: set amd apu/gpu limit key to amd.com/gpu
* fix: stop app if it is hami cause unschedule no wait (#2531)
* fix: stop app if it is hami cause unschedule
* ingore param from req if size=0
* update appservice image tag to 0.5.3
* fix: myapps api add rawAppName field
* update bfl api image tag to v0.4.39
* feat: enhance user login background handling with style support (#2462)
* bfl: enhance user login background handling with style support
* fix: remove deprecated ingress mode handling from NginxController
* fix: update ingress image version to v0.3.29
---------
Co-authored-by: hys <hysyeah@gmail.com>
* fix: failed release upgrade
* fix: helm upgrade do not use atomic param and allow upgrade failed release
* fix: v2 app stop
* fix: check k8s request before into installing state
* fix: add spec ports
* feat(appservice): support updating more fields in api & controller (#2472)
* fix: app uninstall delete data (#2478)
* fix: handle case for system apps without configuration in permission API (#2498)
* app-service: handle case for system apps without configuration in permission API
* fix: handle case for system applications without configuration in provider list (#2507)
* fix: update app-service image version to 0.5.2
---------
Co-authored-by: hys <hysyeah@gmail.com>
Co-authored-by: dkeven <82354774+dkeven@users.noreply.github.com>
* fix: failed release upgrade
* fix: helm upgrade do not use atomic param and allow upgrade failed release
* fix: v2 app stop
* fix: check k8s request before into installing state
* fix: add spec ports
* feat(appservice): support updating more fields in api & controller (#2472)
* fix: app uninstall delete data (#2478)
* fix: handle case for system apps without configuration in permission API (#2498)
* app-service: handle case for system apps without configuration in permission API
---------
Co-authored-by: hys <hysyeah@gmail.com>
Co-authored-by: dkeven <82354774+dkeven@users.noreply.github.com>
* feat: support optional data deletion when uninstalling apps in Market
* market: add deleteData switch, add users info
* feat: update system frontend version
---------
Co-authored-by: aby913 <aby913@163.com>
* fix: failed release upgrade
* fix: helm upgrade do not use atomic param and allow upgrade failed release
* fix: v2 app stop
* fix: check k8s request before into installing state
* fix: add spec ports
* feat(appservice): support updating more fields in api & controller (#2472)
* fix: app uninstall delete data (#2478)
---------
Co-authored-by: dkeven <82354774+dkeven@users.noreply.github.com>
* fix: failed release upgrade
* fix: helm upgrade do not use atomic param and allow upgrade failed release
* feat: add icon filed to nats event
* fix: v2 app stop
* fix: check k8s request before into installing state
* fix: add spec ports
* set appservice image tag to 0.4.77
* feat: add support for selecting GPU types in application installation (#2458)
* fix: failed release upgrade
* fix: helm upgrade do not use atomic param and allow upgrade failed release
* feat: add clickhouse support
* appservice image tag to 0.4.76
* feat: add icon filed to nats event
* chores: get all node gpu types
* feat: add support for selecting GPU types in application installation
* feat: enhance GPU type selection logic in application installation
* feat: replace hardcoded GPU type with constant for supported GPU selection
* feat: update app config methods to include selected GPU type and enhance validation for NVIDIA GPUs
* feat: update supported GPU handling to include default options and improve validation logic
* feat: update GPU resource handling to unset previous limits before setting new ones
* feat: refactor permission parsing to use exported function and update related calls
---------
Co-authored-by: hys <hysyeah@gmail.com>
* app-service: add support for selecting GPU types in application installation
---------
Co-authored-by: hys <hysyeah@gmail.com>
* fix: myapps api add rawAppName field
* update bfl api image tag to v0.4.39
* feat: enhance user login background handling with style support (#2462)
* bfl: enhance user login background handling with style support
---------
Co-authored-by: hys <hysyeah@gmail.com>
* fix: failed release upgrade
* fix: helm upgrade do not use atomic param and allow upgrade failed release
* feat: add icon filed to nats event
* fix: v2 app stop
* fix: check k8s request before into installing state
* fix: add spec ports
* set appservice image tag to 0.4.77
* fix: failed release upgrade
* fix: helm upgrade do not use atomic param and allow upgrade failed release
* feat: add clickhouse support
* appservice image tag to 0.4.76