diff --git a/incubator/obs-ndi/3.0.0/app-changelog.md b/incubator/obs-ndi/3.0.0/app-changelog.md deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/obs-ndi/3.0.0/CHANGELOG.md b/incubator/obs-ndi/3.0.1/CHANGELOG.md similarity index 86% rename from incubator/obs-ndi/3.0.0/CHANGELOG.md rename to incubator/obs-ndi/3.0.1/CHANGELOG.md index a7f402a71d..c38eb5d5bf 100644 --- a/incubator/obs-ndi/3.0.0/CHANGELOG.md +++ b/incubator/obs-ndi/3.0.1/CHANGELOG.md @@ -4,6 +4,19 @@ +## [obs-ndi-3.0.1](https://github.com/truecharts/charts/compare/obs-ndi-3.0.0...obs-ndi-3.0.1) (2023-08-26) + +### Fix + +- Fix main ports/questions ([#11884](https://github.com/truecharts/charts/issues/11884)) + + ### Migrate + +- Miigrate to new common ([#11772](https://github.com/truecharts/charts/issues/11772)) + + + + @@ -84,16 +97,3 @@ ### Chore -- update container image tccr.io/truecharts/obs-ndi to latest - - - - -## [obs-ndi-2.0.7](https://github.com/truecharts/charts/compare/obs-ndi-2.0.6...obs-ndi-2.0.7) (2022-12-21) - - - - -## [obs-ndi-2.0.6](https://github.com/truecharts/charts/compare/obs-ndi-2.0.5...obs-ndi-2.0.6) (2022-12-19) - -### Chore diff --git a/incubator/obs-ndi/3.0.0/Chart.yaml b/incubator/obs-ndi/3.0.1/Chart.yaml similarity index 73% rename from incubator/obs-ndi/3.0.0/Chart.yaml rename to incubator/obs-ndi/3.0.1/Chart.yaml index a87209b580..01cede7013 100644 --- a/incubator/obs-ndi/3.0.0/Chart.yaml +++ b/incubator/obs-ndi/3.0.1/Chart.yaml @@ -1,10 +1,3 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers - - Productivity - - MediaApp-Video - - MediaServer-Video apiVersion: v2 appVersion: "latest" dependencies: @@ -12,7 +5,7 @@ dependencies: repository: https://library-charts.truecharts.org version: 14.0.1 deprecated: false -description: "This container is based on bb12489/gui-Chart & bb12489/Chart-obs. The OBS with NDI is incorporated into the container and can be used to stream your desktop. The main reason for this fork is to update the Chart and add it to the TrueNAS app store.
" +description: Docker Open Broadcaster Software (obs). home: https://truecharts.org/charts/incubator/obs-ndi icon: https://truecharts.org/img/hotlink-ok/chart-icons/obs-ndi.png keywords: @@ -31,4 +24,11 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/obs-ndi - https://github.com/patrickstigler/docker-obs-ndi type: application -version: 3.0.0 +version: 3.0.1 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - GameServers + - Productivity + - MediaApp-Video + - MediaServer-Video diff --git a/incubator/obs-ndi/3.0.0/README.md b/incubator/obs-ndi/3.0.1/README.md similarity index 100% rename from incubator/obs-ndi/3.0.0/README.md rename to incubator/obs-ndi/3.0.1/README.md diff --git a/incubator/obs-ndi/3.0.1/app-changelog.md b/incubator/obs-ndi/3.0.1/app-changelog.md new file mode 100644 index 0000000000..52a7565378 --- /dev/null +++ b/incubator/obs-ndi/3.0.1/app-changelog.md @@ -0,0 +1,13 @@ + + +## [obs-ndi-3.0.1](https://github.com/truecharts/charts/compare/obs-ndi-3.0.0...obs-ndi-3.0.1) (2023-08-26) + +### Fix + +- Fix main ports/questions ([#11884](https://github.com/truecharts/charts/issues/11884)) + + ### Migrate + +- Miigrate to new common ([#11772](https://github.com/truecharts/charts/issues/11772)) + + \ No newline at end of file diff --git a/incubator/obs-ndi/3.0.0/app-readme.md b/incubator/obs-ndi/3.0.1/app-readme.md similarity index 57% rename from incubator/obs-ndi/3.0.0/app-readme.md rename to incubator/obs-ndi/3.0.1/app-readme.md index 520fa1fc7d..fb346efdf2 100644 --- a/incubator/obs-ndi/3.0.0/app-readme.md +++ b/incubator/obs-ndi/3.0.1/app-readme.md @@ -1,4 +1,4 @@ -This container is based on bb12489/gui-Chart & bb12489/Chart-obs. The OBS with NDI is incorporated into the container and can be used to stream your desktop. The main reason for this fork is to update the Chart and add it to the TrueNAS app store.
 +Docker Open Broadcaster Software (obs). This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/obs-ndi](https://truecharts.org/charts/incubator/obs-ndi) diff --git a/incubator/obs-ndi/3.0.0/charts/common-14.0.1.tgz b/incubator/obs-ndi/3.0.1/charts/common-14.0.1.tgz similarity index 100% rename from incubator/obs-ndi/3.0.0/charts/common-14.0.1.tgz rename to incubator/obs-ndi/3.0.1/charts/common-14.0.1.tgz diff --git a/incubator/obs-ndi/3.0.0/ix_values.yaml b/incubator/obs-ndi/3.0.1/ix_values.yaml similarity index 80% rename from incubator/obs-ndi/3.0.0/ix_values.yaml rename to incubator/obs-ndi/3.0.1/ix_values.yaml index 344bfef285..8b28b50bcb 100644 --- a/incubator/obs-ndi/3.0.0/ix_values.yaml +++ b/incubator/obs-ndi/3.0.1/ix_values.yaml @@ -33,9 +33,21 @@ service: main: ports: main: - port: 5901 + port: 6901 protocol: http - targetPort: 5901 + targetPort: 6901 + websocket: + enabled: true + ports: + websocket: + enabled: true + port: 4455 + vnc: + enabled: true + ports: + vnc: + enabled: true + port: 5901 persistence: configpath: diff --git a/incubator/obs-ndi/3.0.0/questions.yaml b/incubator/obs-ndi/3.0.1/questions.yaml similarity index 92% rename from incubator/obs-ndi/3.0.0/questions.yaml rename to incubator/obs-ndi/3.0.1/questions.yaml index 59cbd836db..cba7be49a8 100644 --- a/incubator/obs-ndi/3.0.0/questions.yaml +++ b/incubator/obs-ndi/3.0.1/questions.yaml @@ -150,19 +150,19 @@ questions: schema: type: string - - variable: env - group: "App Configuration" - label: "Image Environment" - schema: - additional_attrs: true - type: dict - attrs: - - variable: VNC_PASSWD - label: "VNC Password to login" - description: "Enter your VNC password to login" - schema: - type: string - default: "123456" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: VNC_PASSWD + label: "VNC Password to login" + description: "Enter your VNC password to login" + schema: + type: string + default: "123456" - variable: TZ label: Timezone group: "General Settings" @@ -171,6 +171,74 @@ questions: default: "Etc/UTC" $ref: - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true - variable: service group: Networking and Services label: Configure Service(s) @@ -217,6 +285,106 @@ questions: attrs: - variable: main label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 6901 + required: true + - variable: websocket + label: "websocket Service" + description: "The websocket service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: websocket + label: "websocket Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 4455 + required: true + - variable: vnc + label: "vnc Service" + description: "The vnc service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vnc + label: "vnc Service Port Configuration" schema: additional_attrs: true type: dict diff --git a/incubator/obs-ndi/3.0.0/templates/common.yaml b/incubator/obs-ndi/3.0.1/templates/common.yaml similarity index 100% rename from incubator/obs-ndi/3.0.0/templates/common.yaml rename to incubator/obs-ndi/3.0.1/templates/common.yaml diff --git a/incubator/obs-ndi/3.0.0/values.yaml b/incubator/obs-ndi/3.0.1/values.yaml similarity index 100% rename from incubator/obs-ndi/3.0.0/values.yaml rename to incubator/obs-ndi/3.0.1/values.yaml