Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2023-04-13 06:51:00 +00:00
parent 2624d07492
commit 72c25327d4
15 changed files with 348 additions and 119 deletions

View File

@ -1,4 +0,0 @@
## [lldap-0.0.2](https://github.com/truecharts/charts/compare/lldap-0.0.1...lldap-0.0.2) (2023-03-20)

View File

@ -4,6 +4,15 @@
## [lldap-0.1.0](https://github.com/truecharts/charts/compare/lldap-0.0.2...lldap-0.1.0) (2023-04-13)
### Fix
- lldap fixes and refactor ([#7869](https://github.com/truecharts/charts/issues/7869))
## [lldap-0.0.2](https://github.com/truecharts/charts/compare/lldap-0.0.1...lldap-0.0.2) (2023-03-20)

View File

@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "0.4.1"
appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.2.28
version: 12.4.6
deprecated: false
description: Lightweight ldap server for authentication and user management
home: https://truecharts.org/charts/incubator/lldap
@ -20,11 +20,10 @@ maintainers:
url: https://truecharts.org
name: lldap
sources:
- https://github.com/truecharts/charts/tree/master/charts/lldap
- https://hub.docker.com/r/nitnelave/lldap
- https://github.com/truecharts/charts/tree/master/charts/incubator/lldap
- https://github.com/nitnelave/lldap
type: application
version: 0.0.2
version: 0.1.0
annotations:
truecharts.org/catagories: |
- ldap

View File

@ -0,0 +1,27 @@
# README
## General Info
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
*All Rights Reserved - The TrueCharts Project*

View File

@ -0,0 +1,9 @@
## [lldap-0.1.0](https://github.com/truecharts/charts/compare/lldap-0.0.2...lldap-0.1.0) (2023-04-13)
### Fix
- lldap fixes and refactor ([#7869](https://github.com/truecharts/charts/issues/7869))

Binary file not shown.

View File

@ -15,7 +15,8 @@ service:
port: 17170
ldap:
ports:
main:
enabled: true
ldap:
targetPort: 3890
port: 3890
@ -28,7 +29,6 @@ workload:
args: ["run"]
env:
LLDAP_LDAP_BASE_DN: "dc=example,dc=com"
LLDAP_LDAP_USER_PASS: "change me"
LLDAP_JWT_SECRET:
- secretRef:
name: secrets

View File

@ -39,8 +39,116 @@ portals:
- "$kubernetes-resource_configmap_tcportal-open_port"
questions:
- variable: workload
group: "Workload Settings"
label: ""
schema:
additional_attrs: true
type: dict
attrs:
- variable: main
label: ""
schema:
additional_attrs: true
type: dict
attrs:
- variable: type
label: Type (Advanced)
schema:
type: string
default: Deployment
enum:
- value: Deployment
description: Deployment
- value: DaemonSet
description: DaemonSet
- variable: replicas
label: Replicas (Advanced)
description: Set the number of Replicas
schema:
type: int
show_if: [["type", "!=", "DaemonSet"]]
default: 1
- variable: podSpec
label: ""
schema:
additional_attrs: true
type: dict
attrs:
- variable: containers
label: Containers
schema:
additional_attrs: true
type: dict
attrs:
- variable: main
label: Main Container
schema:
additional_attrs: true
type: dict
attrs:
- variable: env
label: ""
group: "App Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: LLDAP_LDAP_BASE_DN
label: "Base DN for LDAP"
schema:
type: string
required: true
default: "dc=example,dc=com"
- variable: envList
label: Extra Environment Variables
description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..."
schema:
type: list
default: []
items:
- variable: envItem
label: Environment Variable
schema:
additional_attrs: true
type: dict
attrs:
- variable: name
label: Name
schema:
type: string
- variable: value
label: Value
schema:
type: string
- variable: extraArgs
label: Extra Args
schema:
type: list
default: []
items:
- variable: arg
label: Arg
schema:
type: string
- variable: advanced
label: Show Advanced Settings
description: Advanced settings are not covered by TrueCharts Support
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: command
label: Command
schema:
type: list
default: []
items:
- variable: param
label: Param
schema:
type: string
- variable: TZ
label: Timezone
group: "General Settings"
@ -49,27 +157,6 @@ questions:
default: "Etc/UTC"
$ref:
- "definitions/timezone"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: LLDAP_LDAP_USER_PASS
group: "App Configuration"
label: "Admin Password"
schema:
type: string
required: true
default: "change me"
- variable: LLDAP_LDAP_BASE_DN
group: "App Configuration"
label: "Base DN for LDAP"
schema:
type: string
required: true
default: "dc=example,dc=com"
- variable: service
group: Networking and Services
label: Configure Service(s)
@ -81,12 +168,45 @@ questions:
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
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)
- value: Simple
description: Deprecated CHANGE THIS
- 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: main
label: "Main Service Port Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
@ -97,18 +217,57 @@ questions:
default: 17170
required: true
- variable: ldap
label: "LDAP Service Port Configuration"
label: "Additional service to accept LDAP connections"
description: "The Service in which external sources will connect to the LDAP service"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: "Port"
description: "This port exposes the container port on the service"
- variable: enabled
label: Enable the Service
schema:
type: int
default: 3890
required: true
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)
- value: Simple
description: Deprecated CHANGE THIS
- 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: ldap
label: "LDAP 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: 3890
required: true
- variable: serviceexpert
group: Networking and Services
label: Show Expert Config
@ -636,7 +795,6 @@ questions:
type: string
default: ""
required: true
- variable: ingressList
label: Add Manual Custom Ingresses
group: Ingress
@ -793,6 +951,52 @@ questions:
type: string
default: ""
required: true
- variable: securityContext
group: Security and Permissions
label: Security Context
schema:
additional_attrs: true
type: dict
attrs:
- variable: container
label: Container
schema:
additional_attrs: true
type: dict
attrs:
# Settings from questions.yaml get appended here on a per-app basis
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Settings from questions.yaml get appended here on a per-app basis
- variable: PUID
label: Process User ID - PUID
description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps
schema:
type: int
show_if: [["runAsUser", "=", "0"]]
default: 568
- variable: UMASK
label: UMASK
description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps
schema:
type: string
default: "0022"
- variable: advanced
label: Show Advanced Settings
description: Advanced settings are not covered by TrueCharts Support
@ -811,26 +1015,33 @@ questions:
schema:
type: boolean
default: true
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
- variable: pod
label: Pod
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
additional_attrs: true
type: dict
attrs:
- variable: fsGroupChangePolicy
label: "When should we take ownership?"
schema:
type: string
default: OnRootMismatch
enum:
- value: OnRootMismatch
description: OnRootMismatch
- value: Always
description: Always
- variable: supplementalGroups
label: Supplemental Groups
schema:
type: list
default: []
items:
- variable: supplementalGroupsEntry
label: Supplemental Group
schema:
type: int
# Settings from questions.yaml get appended here on a per-app basis
- variable: resources
group: Resources and Devices
label: "Resource Limits"
@ -943,6 +1154,12 @@ questions:
$ref:
- "definitions/gpuConfiguration"
attrs: []
- variable: workaround
label: "Workaround"
schema:
type: string
default: workaround
hidden: true
# - variable: horizontalPodAutoscaler
# group: Advanced
# label: (Advanced) Horizontal Pod Autoscaler
@ -1373,62 +1590,6 @@ questions:
description: UDP
- value: SCTP
description: SCTP
- variable: cnpg
group: Postgresql
label: ""
schema:
additional_attrs: true
type: dict
attrs:
- variable: main
label: "Main Postgresql Database"
schema:
additional_attrs: true
type: dict
attrs:
- variable: instances
label: Instances
schema:
type: int
default: 2
- variable: storage
label: "Storage"
schema:
additional_attrs: true
type: dict
attrs:
- variable: size
label: Size
schema:
type: string
default: "256Gi"
- variable: walsize
label: Walsize
schema:
type: string
default: "256Gi"
- variable: pooler
label: "Pooler"
schema:
additional_attrs: true
type: dict
attrs:
- variable: instances
label: Instances
schema:
type: int
default: 2
- variable: Monitoring
label: "Metrics"
schema:
additional_attrs: true
type: dict
attrs:
- variable: enablePodMonitor
label: "enablePodMonitor"
schema:
type: boolean
default: true
- variable: addons
group: Addons
label: ""
@ -1515,7 +1676,6 @@ questions:
schema:
type: string
required: true
- variable: netshoot
label: Netshoot
schema:
@ -1722,3 +1882,32 @@ questions:
schema:
type: string
required: true
- variable: docs
group: Documentation
label: Please read the documentation at https://truecharts.org
description: Please read the documentation at
<br /><a href="https://truecharts.org">https://truecharts.org</a>
schema:
additional_attrs: true
type: dict
attrs:
- variable: confirmDocs
label: I have checked the documentation
schema:
type: boolean
default: true
- variable: donateNag
group: Documentation
label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
description: Please consider supporting TrueCharts, see
<br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a>
schema:
additional_attrs: true
type: dict
attrs:
- variable: confirmDonate
label: I have considered donating
schema:
type: boolean
default: true
hidden: true