No description
- Go Template 100%
| .niceos | ||
| chart | ||
| docs | ||
| .gitignore | ||
| LICENSE | ||
| NOTICE | ||
| README.md | ||
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.