No description
  • Go Template 100%
Find a file
2026-06-09 13:35:11 +03:00
.niceos Sync nginx chart from Bitnami upstream 78410dd9a56a 2026-06-09 13:35:11 +03:00
chart Sync nginx chart from Bitnami upstream 78410dd9a56a 2026-06-09 13:35:11 +03:00
docs Sync nginx chart from Bitnami upstream 78410dd9a56a 2026-06-09 13:31:59 +03:00
.gitignore Do not commit generated Helm dependency archives 2026-06-09 13:14:07 +03:00
LICENSE Initial commit 2026-05-28 01:49:49 +03:00
NOTICE Sync nginx chart from Bitnami upstream 78410dd9a56a 2026-06-09 13:23:12 +03:00
README.md Sync nginx chart from Bitnami upstream 78410dd9a56a 2026-06-09 13:35:11 +03:00

NiceOS nginx Helm Chart

Bitnami-compatible NGINX Helm chart for NiceOS

This chart is generated by the NiceOS chart synchronization pipeline. It is a NiceOS.Container-based, RPM/glibc-oriented Bitnami-compatible migration target. It is not an official Bitnami chart and is not affiliated with Broadcom/Bitnami or with the upstream application vendor.

Current versions

Component Version
Chart 2.31.9+niceos.1
Application 1.31.1
NiceOS stream niceos13
Common chart 2.31.9+niceos.1

Installation

helm repo add niceos https://helm.nice-soft.com
helm repo update
helm install my-nginx niceos/nginx

Install a specific chart version:

helm install my-nginx niceos/nginx --version 2.31.9+niceos.1

Runtime images

Name Image App version Source
nginx docker.io/niceos/nginx:1.31.1-niceos13-r1 1.31.1 niceos_public
git docker.io/niceos/git:2.54.0-niceos13-r2 2.54.0 niceos_public
nginx-exporter docker.io/niceos/nginx-exporter:1.5.1-niceos13-r2 1.5.1 niceos_public

Example production values

image:
  registry: docker.io
  repository: niceos/nginx
  tag: 1.31.1-niceos13-r1

containerSecurityContext:
  enabled: true
  runAsNonRoot: true
  allowPrivilegeEscalation: false
  capabilities:
    drop:
      - ALL

podSecurityContext:
  enabled: true

resources:
  requests:
    cpu: 100m
    memory: 128Mi
  limits:
    cpu: 500m
    memory: 512Mi

Verifying signed chart packages

When .tgz.prov is published next to the chart archive, verify it with:

curl -fL https://helm.nice-soft.com/keys/niceos-helm-signing-key.asc -o niceos-helm-signing-key.asc
tmpdir="$(mktemp -d)"
gpg --no-default-keyring --keyring "$tmpdir/niceos-helm-pubring.gpg" --import niceos-helm-signing-key.asc
helm pull niceos/nginx --version 2.31.9+niceos.1 --verify --keyring "$tmpdir/niceos-helm-pubring.gpg"

Expected signing key fingerprint:

73E8FE9E06ED547605932F519E5E7F4CB4B8517A

Parameters

Name Description Value
affinity Value from chart values.yaml. {}
args Value from chart values.yaml. []
automountServiceAccountToken Value from chart values.yaml. false
autoscaling.enabled Value from chart values.yaml. false
autoscaling.maxReplicas Value from chart values.yaml. ""
autoscaling.minReplicas Value from chart values.yaml. ""
autoscaling.targetCPU Value from chart values.yaml. ""
autoscaling.targetMemory Value from chart values.yaml. ""
cloneStaticSiteFromGit.branch Value from chart values.yaml. ""
cloneStaticSiteFromGit.enabled Value from chart values.yaml. false
cloneStaticSiteFromGit.extraEnvVars Value from chart values.yaml. []
cloneStaticSiteFromGit.extraEnvVarsSecret Value from chart values.yaml. ""
cloneStaticSiteFromGit.extraVolumeMounts Value from chart values.yaml. []
cloneStaticSiteFromGit.gitClone.args Value from chart values.yaml. []
cloneStaticSiteFromGit.gitClone.command Value from chart values.yaml. []
cloneStaticSiteFromGit.gitSync.args Value from chart values.yaml. []
cloneStaticSiteFromGit.gitSync.command Value from chart values.yaml. []
cloneStaticSiteFromGit.gitSync.resources Value from chart values.yaml. {}
cloneStaticSiteFromGit.gitSync.resourcesPreset Value from chart values.yaml. nano
cloneStaticSiteFromGit.image.digest Value from chart values.yaml. ""
cloneStaticSiteFromGit.image.pullPolicy Value from chart values.yaml. IfNotPresent
cloneStaticSiteFromGit.image.pullSecrets Value from chart values.yaml. []
cloneStaticSiteFromGit.image.registry Value from chart values.yaml. docker.io
cloneStaticSiteFromGit.image.repository Value from chart values.yaml. niceos/git
cloneStaticSiteFromGit.image.tag Value from chart values.yaml. 2.54.0-niceos13-r2
cloneStaticSiteFromGit.interval Value from chart values.yaml. 60
cloneStaticSiteFromGit.repository Value from chart values.yaml. ""
clusterDomain Value from chart values.yaml. cluster.local
command Value from chart values.yaml. []
commonAnnotations Value from chart values.yaml. {}
commonLabels Value from chart values.yaml. {}
containerPorts.http Value from chart values.yaml. 8080
containerPorts.https Value from chart values.yaml. 8443
containerSecurityContext.allowPrivilegeEscalation Value from chart values.yaml. false
containerSecurityContext.capabilities.drop Value from chart values.yaml. ["ALL"]
containerSecurityContext.enabled Value from chart values.yaml. true
containerSecurityContext.privileged Value from chart values.yaml. false
containerSecurityContext.readOnlyRootFilesystem Value from chart values.yaml. true
containerSecurityContext.runAsGroup Value from chart values.yaml. 1001
containerSecurityContext.runAsNonRoot Value from chart values.yaml. true
containerSecurityContext.runAsUser Value from chart values.yaml. 1001
containerSecurityContext.seLinuxOptions Value from chart values.yaml. {}
containerSecurityContext.seccompProfile.type Value from chart values.yaml. RuntimeDefault
contextIncludes.events Value from chart values.yaml. ""
contextIncludes.http Value from chart values.yaml. ""
contextIncludes.main Value from chart values.yaml. ""
customLivenessProbe Value from chart values.yaml. {}
customReadinessProbe Value from chart values.yaml. {}
customStartupProbe Value from chart values.yaml. {}
diagnosticMode.args Value from chart values.yaml. ["infinity"]
diagnosticMode.command Value from chart values.yaml. ["sleep"]
diagnosticMode.enabled Value from chart values.yaml. false
dnsConfig Value from chart values.yaml. {}
dnsPolicy Value from chart values.yaml. ""
enableDefaultInitContainers Value from chart values.yaml. true
existingContextEventsConfigmaps Value from chart values.yaml. []
existingContextHttpConfigmaps Value from chart values.yaml. []
existingContextMainConfigmaps Value from chart values.yaml. []
existingServerBlockConfigmap Value from chart values.yaml. ""
existingStreamServerBlockConfigmap Value from chart values.yaml. ""
extraContainerPorts Value from chart values.yaml. []
extraDeploy Value from chart values.yaml. []
extraEnvVars Value from chart values.yaml. []
extraEnvVarsCM Value from chart values.yaml. ""
extraEnvVarsSecret Value from chart values.yaml. ""
extraVolumeMounts Value from chart values.yaml. []
extraVolumes Value from chart values.yaml. []
fullnameOverride Value from chart values.yaml. ""
global.compatibility.openshift.adaptSecurityContext Value from chart values.yaml. auto
global.imagePullSecrets Value from chart values.yaml. []
global.imageRegistry Value from chart values.yaml. ""
global.security.allowInsecureImages Value from chart values.yaml. true
healthIngress.annotations Value from chart values.yaml. {}
healthIngress.enabled Value from chart values.yaml. false
healthIngress.extraHosts Value from chart values.yaml. []
healthIngress.extraPaths Value from chart values.yaml. []
healthIngress.extraRules Value from chart values.yaml. []
healthIngress.extraTls Value from chart values.yaml. []
healthIngress.hostname Value from chart values.yaml. example.local
healthIngress.ingressClassName Value from chart values.yaml. ""
healthIngress.path Value from chart values.yaml. /
healthIngress.pathType Value from chart values.yaml. ImplementationSpecific
healthIngress.secrets Value from chart values.yaml. []
healthIngress.selfSigned Value from chart values.yaml. false
healthIngress.tls Value from chart values.yaml. false
hostAliases Value from chart values.yaml. []
hostIPC Value from chart values.yaml. false
hostNetwork Value from chart values.yaml. false
image.debug Value from chart values.yaml. false
image.digest Value from chart values.yaml. ""
image.pullPolicy Value from chart values.yaml. IfNotPresent
image.pullSecrets Value from chart values.yaml. []
image.registry Value from chart values.yaml. docker.io
image.repository Value from chart values.yaml. niceos/nginx
image.tag Value from chart values.yaml. 1.31.1-niceos13-r1
ingress.annotations Value from chart values.yaml. {}
ingress.apiVersion Value from chart values.yaml. ""
ingress.enabled Value from chart values.yaml. false
ingress.extraHosts Value from chart values.yaml. []
ingress.extraPaths Value from chart values.yaml. []
ingress.extraRules Value from chart values.yaml. []
ingress.extraTls Value from chart values.yaml. []
ingress.hostname Value from chart values.yaml. nginx.local
ingress.ingressClassName Value from chart values.yaml. ""
ingress.path Value from chart values.yaml. /
ingress.pathType Value from chart values.yaml. ImplementationSpecific
ingress.secrets Value from chart values.yaml. []
ingress.selfSigned Value from chart values.yaml. false
ingress.tls Value from chart values.yaml. false
ingress.tlsWwwPrefix Value from chart values.yaml. false
initContainers Value from chart values.yaml. []
kubeVersion Value from chart values.yaml. ""
lifecycleHooks Value from chart values.yaml. {}
livenessProbe.enabled Value from chart values.yaml. true
livenessProbe.failureThreshold Value from chart values.yaml. 6
livenessProbe.initialDelaySeconds Value from chart values.yaml. 30
livenessProbe.periodSeconds Value from chart values.yaml. 10
livenessProbe.successThreshold Value from chart values.yaml. 1
livenessProbe.timeoutSeconds Value from chart values.yaml. 5
metrics.containerPorts.metrics Value from chart values.yaml. 9113
metrics.customLivenessProbe Value from chart values.yaml. {}
metrics.customReadinessProbe Value from chart values.yaml. {}
metrics.customStartupProbe Value from chart values.yaml. {}
metrics.enabled Value from chart values.yaml. false
metrics.extraArgs Value from chart values.yaml. []
metrics.image.digest Value from chart values.yaml. ""
metrics.image.pullPolicy Value from chart values.yaml. IfNotPresent
metrics.image.pullSecrets Value from chart values.yaml. []
metrics.image.registry Value from chart values.yaml. docker.io
metrics.image.repository Value from chart values.yaml. niceos/nginx-exporter
metrics.image.tag Value from chart values.yaml. 1.5.1-niceos13-r2
metrics.livenessProbe.enabled Value from chart values.yaml. true
metrics.livenessProbe.failureThreshold Value from chart values.yaml. 2
metrics.livenessProbe.initialDelaySeconds Value from chart values.yaml. 30
metrics.livenessProbe.periodSeconds Value from chart values.yaml. 10
metrics.livenessProbe.successThreshold Value from chart values.yaml. 1
metrics.livenessProbe.timeoutSeconds Value from chart values.yaml. 5
metrics.podAnnotations Value from chart values.yaml. {}
metrics.port Value from chart values.yaml. ""
metrics.prometheusRule.additionalLabels Value from chart values.yaml. {}
metrics.prometheusRule.enabled Value from chart values.yaml. false
metrics.prometheusRule.namespace Value from chart values.yaml. ""
metrics.prometheusRule.rules Value from chart values.yaml. []
metrics.readinessProbe.enabled Value from chart values.yaml. true
metrics.readinessProbe.failureThreshold Value from chart values.yaml. 2
metrics.readinessProbe.initialDelaySeconds Value from chart values.yaml. 5
metrics.readinessProbe.periodSeconds Value from chart values.yaml. 30
metrics.readinessProbe.successThreshold Value from chart values.yaml. 1
metrics.readinessProbe.timeoutSeconds Value from chart values.yaml. 3
metrics.resources Value from chart values.yaml. {}
metrics.resourcesPreset Value from chart values.yaml. nano
metrics.securityContext.enabled Value from chart values.yaml. false
metrics.securityContext.runAsUser Value from chart values.yaml. 1001
metrics.securityContext.seLinuxOptions Value from chart values.yaml. {}
metrics.service.annotations.prometheus.io/port Value from chart values.yaml. {{ .Values.metrics.service.port }}
metrics.service.annotations.prometheus.io/scrape Value from chart values.yaml. true
metrics.service.port Value from chart values.yaml. 9113
metrics.serviceMonitor.enabled Value from chart values.yaml. false
metrics.serviceMonitor.honorLabels Value from chart values.yaml. false
metrics.serviceMonitor.interval Value from chart values.yaml. ""
metrics.serviceMonitor.jobLabel Value from chart values.yaml. ""
metrics.serviceMonitor.labels Value from chart values.yaml. {}
metrics.serviceMonitor.metricRelabelings Value from chart values.yaml. []
metrics.serviceMonitor.namespace Value from chart values.yaml. ""
metrics.serviceMonitor.relabelings Value from chart values.yaml. []
metrics.serviceMonitor.scrapeTimeout Value from chart values.yaml. ""
metrics.serviceMonitor.selector Value from chart values.yaml. {}
metrics.serviceMonitor.tlsConfig Value from chart values.yaml. {}
metrics.startupProbe.enabled Value from chart values.yaml. false
metrics.startupProbe.failureThreshold Value from chart values.yaml. 10
metrics.startupProbe.initialDelaySeconds Value from chart values.yaml. 5
metrics.startupProbe.periodSeconds Value from chart values.yaml. 5
metrics.startupProbe.successThreshold Value from chart values.yaml. 1
metrics.startupProbe.timeoutSeconds Value from chart values.yaml. 3
nameOverride Value from chart values.yaml. ""
namespaceOverride Value from chart values.yaml. ""
networkPolicy.allowExternal Value from chart values.yaml. true
networkPolicy.allowExternalEgress Value from chart values.yaml. true
networkPolicy.enabled Value from chart values.yaml. true
networkPolicy.extraEgress Value from chart values.yaml. []
networkPolicy.extraIngress Value from chart values.yaml. []
networkPolicy.ingressNSMatchLabels Value from chart values.yaml. {}
networkPolicy.ingressNSPodMatchLabels Value from chart values.yaml. {}
nodeAffinityPreset.key Value from chart values.yaml. ""
nodeAffinityPreset.type Value from chart values.yaml. ""
nodeAffinityPreset.values Value from chart values.yaml. []
nodeSelector Value from chart values.yaml. {}
pdb.create Value from chart values.yaml. true
pdb.maxUnavailable Value from chart values.yaml. ""
pdb.minAvailable Value from chart values.yaml. ""
podAffinityPreset Value from chart values.yaml. ""
podAnnotations Value from chart values.yaml. {}
podAntiAffinityPreset Value from chart values.yaml. soft
podLabels Value from chart values.yaml. {}
podSecurityContext.enabled Value from chart values.yaml. true
podSecurityContext.fsGroup Value from chart values.yaml. 1001
podSecurityContext.fsGroupChangePolicy Value from chart values.yaml. Always
podSecurityContext.supplementalGroups Value from chart values.yaml. []
podSecurityContext.sysctls Value from chart values.yaml. []
priorityClassName Value from chart values.yaml. ""
readinessProbe.enabled Value from chart values.yaml. true
readinessProbe.failureThreshold Value from chart values.yaml. 3
readinessProbe.initialDelaySeconds Value from chart values.yaml. 5
readinessProbe.path Value from chart values.yaml. /
readinessProbe.periodSeconds Value from chart values.yaml. 5
readinessProbe.successThreshold Value from chart values.yaml. 1
readinessProbe.timeoutSeconds Value from chart values.yaml. 3
replicaCount Value from chart values.yaml. 1
resources Value from chart values.yaml. {}
resourcesPreset Value from chart values.yaml. nano
revisionHistoryLimit Value from chart values.yaml. 10
schedulerName Value from chart values.yaml. ""
serverBlock Value from chart values.yaml. ""
service.annotations Value from chart values.yaml. {}
service.clusterIP Value from chart values.yaml. ""
service.externalTrafficPolicy Value from chart values.yaml. Cluster
service.extraPorts Value from chart values.yaml. []
service.loadBalancerClass Value from chart values.yaml. ""
service.loadBalancerIP Value from chart values.yaml. ""
service.loadBalancerSourceRanges Value from chart values.yaml. []
service.nodePorts.http Value from chart values.yaml. ""
service.nodePorts.https Value from chart values.yaml. ""
service.ports.http Value from chart values.yaml. 80
service.ports.https Value from chart values.yaml. 443
service.sessionAffinity Value from chart values.yaml. None
service.sessionAffinityConfig Value from chart values.yaml. {}
service.targetPort.http Value from chart values.yaml. http
service.targetPort.https Value from chart values.yaml. https
service.type Value from chart values.yaml. LoadBalancer
serviceAccount.annotations Value from chart values.yaml. {}
serviceAccount.automountServiceAccountToken Value from chart values.yaml. false
serviceAccount.create Value from chart values.yaml. true
serviceAccount.name Value from chart values.yaml. ""
sidecarSingleProcessNamespace Value from chart values.yaml. false
sidecars Value from chart values.yaml. []
startupProbe.enabled Value from chart values.yaml. false
startupProbe.failureThreshold Value from chart values.yaml. 6
startupProbe.initialDelaySeconds Value from chart values.yaml. 30
startupProbe.periodSeconds Value from chart values.yaml. 10
startupProbe.successThreshold Value from chart values.yaml. 1
startupProbe.timeoutSeconds Value from chart values.yaml. 5
staticSiteConfigmap Value from chart values.yaml. ""
staticSitePVC Value from chart values.yaml. ""
streamServerBlock Value from chart values.yaml. ""
terminationGracePeriodSeconds Value from chart values.yaml. ""
tls.autoGenerated Value from chart values.yaml. true
tls.ca Value from chart values.yaml. ""
tls.cert Value from chart values.yaml. ""
tls.certCAFilename Value from chart values.yaml. ca.crt
tls.certFilename Value from chart values.yaml. tls.crt
tls.certKeyFilename Value from chart values.yaml. tls.key
tls.enabled Value from chart values.yaml. true
tls.existingSecret Value from chart values.yaml. ""
tls.key Value from chart values.yaml. ""
tolerations Value from chart values.yaml. []
topologySpreadConstraints Value from chart values.yaml. []
updateStrategy.rollingUpdate Value from chart values.yaml. {}
updateStrategy.type Value from chart values.yaml. RollingUpdate

Provenance

  • Chart source: https://specs.niceos.ru/niceos-containers/chart-nginx.git
  • App/source reference: https://specs.niceos.ru/niceos-containers/app-nginx
  • Public catalog: https://github.com/niceos-containers/containers
  • Default image: docker.io/niceos/nginx:1.31.1-niceos13-r1
  • Mirror image pattern: registry.niceos.ru/niceos-containers/nginx:1.31.1-niceos13-r1
  • Upstream reference commit: 78410dd9a56a206cc63884f1500c03358faa8528

License and attribution

This NiceOS chart is published under Apache-2.0. Portions of the chart may be derived from the upstream Bitnami Helm chart, also Apache-2.0. NiceOS Application Containers are independent Bitnami-compatible migration targets, not official Bitnami replacements.