diff --git a/rembgv2/Chart.yaml b/rembgv2/Chart.yaml index b98e1b14a..78f2bd997 100644 --- a/rembgv2/Chart.yaml +++ b/rembgv2/Chart.yaml @@ -3,4 +3,4 @@ appVersion: "2.0.68" description: Rembg is a tool to remove images background name: rembgv2 type: application -version: 1.0.6 +version: 1.0.14 \ No newline at end of file diff --git a/rembgv2/OlaresManifest.yaml b/rembgv2/OlaresManifest.yaml index 09325dc43..a8c27d10e 100644 --- a/rembgv2/OlaresManifest.yaml +++ b/rembgv2/OlaresManifest.yaml @@ -7,7 +7,7 @@ metadata: description: Rembg is a tool to remove images background icon: https://app.cdn.olares.com/appstore/rembg/icon.png appid: rembgv2 - version: '1.0.6' + version: '1.0.14' title: Rembg categories: - AI @@ -40,6 +40,8 @@ spec: **IMPORTANT NOTE** This is a shared app. Only one service will be installed across the entire Olares system. Every user can install a desktop entry to access or use the shared entrance to call the service API. upgradeDescription: | + Add the Helm release revision to the download Job name so upgrades do not patch its immutable pod template. + Replace the Bitnami OpenResty proxy with official OpenResty and run it as UID/GID 1000 with writable runtime paths. What's Changed - Updated ipynb file for simple use. by @Ayusman-Singhal in #774 - Adding Arken AI LLC - RemBG.com as a sponsor by @mtrabelsi in #779 @@ -56,6 +58,11 @@ spec: locale: - en-US - zh-CN + - de-DE + - es-ES + - it-IT + - fr-FR + - ja-JP doc: https://github.com/danielgatis/rembg license: - text: MIT License diff --git a/rembgv2/i18n/de-DE/OlaresManifest.yaml b/rembgv2/i18n/de-DE/OlaresManifest.yaml new file mode 100644 index 000000000..adbd7efbe --- /dev/null +++ b/rembgv2/i18n/de-DE/OlaresManifest.yaml @@ -0,0 +1,19 @@ +metadata: + title: Rembg + description: Rembg ist ein Werkzeug zum Entfernen von Bildhintergründen +spec: + fullDescription: | + Rembg ist ein Werkzeug zum Entfernen von Bildhintergründen + + **WICHTIGER HINWEIS** + Dies ist eine Shared App. Im gesamten Olares-System wird nur ein Dienst installiert. Jeder Benutzer kann einen Desktop-Eintrag installieren, um darauf zuzugreifen, oder den gemeinsamen Eingang nutzen, um die Service-API aufzurufen. + upgradeDescription: | + Änderungen + - Aktualisierte ipynb-Datei für einfache Nutzung. von @Ayusman-Singhal in #774 + - Arken AI LLC - RemBG.com als Sponsor hinzugefügt von @mtrabelsi in #779 + - Tippfehler korrigiert von @kianmeng in #782 + - Python-Versionsobergrenze entfernt von @homm in #784 + - Redundante Session-Erstellung im HTTP-Server vermieden von @dmitry-kotorov in #791 + - Badge für https://repomapr.com/danielgatis/rembg hinzugefügt von @JetsettingJames in #778 + + Vollständige Release Notes: https://github.com/danielgatis/rembg/releases/tag/2.0.68 diff --git a/rembgv2/i18n/es-ES/OlaresManifest.yaml b/rembgv2/i18n/es-ES/OlaresManifest.yaml new file mode 100644 index 000000000..9013f312a --- /dev/null +++ b/rembgv2/i18n/es-ES/OlaresManifest.yaml @@ -0,0 +1,19 @@ +metadata: + title: Rembg + description: Rembg es una herramienta para eliminar el fondo de imágenes +spec: + fullDescription: | + Rembg es una herramienta para eliminar el fondo de imágenes + + **NOTA IMPORTANTE** + Esta es una app compartida. Solo se instalará un servicio en todo el sistema Olares. Cada usuario puede instalar una entrada de escritorio para acceder o usar la entrada compartida para llamar a la API del servicio. + upgradeDescription: | + Cambios + - Actualizado el archivo ipynb para uso sencillo. por @Ayusman-Singhal en #774 + - Añadido Arken AI LLC - RemBG.com como patrocinador por @mtrabelsi en #779 + - Corrección de erratas por @kianmeng en #782 + - Eliminado el tope de versión de Python por @homm en #784 + - Evitada la creación redundante de sesiones en el servidor HTTP por @dmitry-kotorov en #791 + - Añadida insignia para https://repomapr.com/danielgatis/rembg por @JetsettingJames en #778 + + Notas de la versión completa: https://github.com/danielgatis/rembg/releases/tag/2.0.68 diff --git a/rembgv2/i18n/fr-FR/OlaresManifest.yaml b/rembgv2/i18n/fr-FR/OlaresManifest.yaml new file mode 100644 index 000000000..83e4c5324 --- /dev/null +++ b/rembgv2/i18n/fr-FR/OlaresManifest.yaml @@ -0,0 +1,19 @@ +metadata: + title: Rembg + description: Rembg est un outil pour supprimer l'arrière-plan des images +spec: + fullDescription: | + Rembg est un outil pour supprimer l'arrière-plan des images + + **NOTE IMPORTANTE** + Il s'agit d'une application partagée. Un seul service sera installé sur l'ensemble du système Olares. Chaque utilisateur peut installer une entrée de bureau pour y accéder ou utiliser l'entrée partagée pour appeler l'API du service. + upgradeDescription: | + Changements + - Fichier ipynb mis à jour pour une utilisation simple. par @Ayusman-Singhal dans #774 + - Ajout d'Arken AI LLC - RemBG.com comme sponsor par @mtrabelsi dans #779 + - Correction de coquilles par @kianmeng dans #782 + - Suppression du plafond de version Python par @homm dans #784 + - Évitement de la création redondante de sessions dans le serveur HTTP par @dmitry-kotorov dans #791 + - Ajout d'un badge pour https://repomapr.com/danielgatis/rembg par @JetsettingJames dans #778 + + Notes de version complètes : https://github.com/danielgatis/rembg/releases/tag/2.0.68 diff --git a/rembgv2/i18n/it-IT/OlaresManifest.yaml b/rembgv2/i18n/it-IT/OlaresManifest.yaml new file mode 100644 index 000000000..2ff5850de --- /dev/null +++ b/rembgv2/i18n/it-IT/OlaresManifest.yaml @@ -0,0 +1,19 @@ +metadata: + title: Rembg + description: Rembg è uno strumento per rimuovere lo sfondo delle immagini +spec: + fullDescription: | + Rembg è uno strumento per rimuovere lo sfondo delle immagini + + **NOTA IMPORTANTE** + Questa è un'app condivisa. Nell'intero sistema Olares verrà installato un solo servizio. Ogni utente può installare una voce desktop per accedervi oppure usare l'ingresso condiviso per chiamare l'API del servizio. + upgradeDescription: | + Cosa è cambiato + - Aggiornato il file ipynb per un uso semplice. di @Ayusman-Singhal in #774 + - Aggiunto Arken AI LLC - RemBG.com come sponsor di @mtrabelsi in #779 + - Corretti refusi di @kianmeng in #782 + - Rimosso il tetto sulla versione di Python di @homm in #784 + - Evitata la creazione ridondante di sessioni nel server HTTP di @dmitry-kotorov in #791 + - Aggiunto badge per https://repomapr.com/danielgatis/rembg di @JetsettingJames in #778 + + Note di rilascio complete: https://github.com/danielgatis/rembg/releases/tag/2.0.68 diff --git a/rembgv2/i18n/ja-JP/OlaresManifest.yaml b/rembgv2/i18n/ja-JP/OlaresManifest.yaml new file mode 100644 index 000000000..fceb7c82b --- /dev/null +++ b/rembgv2/i18n/ja-JP/OlaresManifest.yaml @@ -0,0 +1,19 @@ +metadata: + title: Rembg + description: Rembg は画像の背景を除去するツールです +spec: + fullDescription: | + Rembg は画像の背景を除去するツールです + + **重要なお知らせ** + これは共有アプリです。Olares システム全体でサービスは1つだけインストールされます。各ユーザーはデスクトップエントリをインストールしてアクセスするか、共有エントランス経由でサービス API を呼び出せます。 + upgradeDescription: | + 変更内容 + - 簡単な利用のための ipynb ファイルを更新。by @Ayusman-Singhal in #774 + - Arken AI LLC - RemBG.com をスポンサーとして追加 by @mtrabelsi in #779 + - 誤字修正 by @kianmeng in #782 + - Python バージョン上限を削除 by @homm in #784 + - HTTP サーバーでの冗長なセッション作成を回避 by @dmitry-kotorov in #791 + - https://repomapr.com/danielgatis/rembg のバッジを追加 by @JetsettingJames in #778 + + 完全なリリースノート: https://github.com/danielgatis/rembg/releases/tag/2.0.68 diff --git a/rembgv2/rembgv2/Chart.yaml b/rembgv2/rembgv2/Chart.yaml index b1303537b..d03c10197 100644 --- a/rembgv2/rembgv2/Chart.yaml +++ b/rembgv2/rembgv2/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: '1.25.3-2' +appVersion: '1.29.2.5' description: description name: rembgv2 type: application diff --git a/rembgv2/rembgv2/templates/clientproxy.yaml b/rembgv2/rembgv2/templates/clientproxy.yaml index 8faacf7b6..4134cc282 100644 --- a/rembgv2/rembgv2/templates/clientproxy.yaml +++ b/rembgv2/rembgv2/templates/clientproxy.yaml @@ -12,9 +12,19 @@ data: } server { + + client_body_temp_path /tmp/client_body; + + proxy_temp_path /tmp/proxy; + + fastcgi_temp_path /tmp/fastcgi; + + uwsgi_temp_path /tmp/uwsgi; + + scgi_temp_path /tmp/scgi; listen 8080; - access_log /opt/bitnami/openresty/nginx/logs/access.log; - error_log /opt/bitnami/openresty/nginx/logs/error.log; + access_log /dev/stdout; + error_log /dev/stderr; location /gradio_api/info { proxy_pass http://rembgv2-svc.rembgv2server-shared:7000; @@ -95,15 +105,22 @@ spec: items: - key: nginx.conf path: nginx.conf + - name: nginx-runtime + emptyDir: {} containers: - name: nginx - image: docker.io/beclab/aboveos-bitnami-openresty:1.25.3-2 + image: "docker.io/openresty/openresty:1.29.2.5-bookworm-fat" + command: + - /usr/local/openresty/bin/openresty + args: + - -g + - "daemon off; pid /tmp/nginx.pid;" + securityContext: + runAsUser: 1000 + runAsGroup: 1000 ports: - containerPort: 8080 protocol: TCP - env: - - name: OPENRESTY_CONF_FILE - value: /etc/nginx/nginx.conf readinessProbe: exec: command: @@ -126,11 +143,10 @@ spec: memory: 64Mi volumeMounts: - name: nginx-config - mountPath: /etc/nginx/nginx.conf - subPath: nginx.conf - - name: nginx-config - mountPath: /opt/bitnami/openresty/nginx/conf/server_blocks/nginx.conf + mountPath: /etc/nginx/conf.d/default.conf subPath: nginx.conf + - name: nginx-runtime + mountPath: /var/run/openresty --- apiVersion: v1 diff --git a/rembgv2/rembgv2server/templates/deployment.yaml b/rembgv2/rembgv2server/templates/deployment.yaml index 6062e78c2..54b25c0e9 100644 --- a/rembgv2/rembgv2server/templates/deployment.yaml +++ b/rembgv2/rembgv2server/templates/deployment.yaml @@ -66,7 +66,7 @@ spec: apiVersion: batch/v1 kind: Job metadata: - name: {{ .Release.Name }}-download-models + name: {{ .Release.Name }}-download-models-{{ .Release.Revision }} namespace: {{ .Release.Namespace }} labels: app: {{ .Release.Name }}-download-models @@ -77,6 +77,9 @@ spec: metadata: labels: app: {{ .Release.Name }}-download-models + gateway.olares.io/shared-caller-outbound: "false" + annotations: + linkerd.io/inject: disabled spec: containers: - name: {{ .Release.Name }}-download-models