The Helm chart (ntppool >=0.7.3) now lets operators skip the
secretKeyRef env-var injection for auth0_secret et al and source
the values from Vault via vault-agent-rendered files instead.
That only works end-to-end if the container entrypoint actually
reads those files into the process environment before gomplate
renders combust.conf — otherwise `{{ getenv "auth0_secret" }}` in
combust.conf.tmpl sees nothing.
Iterate /vault/secrets/*.env, source each one with plain `.`, and
let gomplate take it from there. Silent no-op if vault-agent isn't
mounting any files. No behavioural change for operators still
feeding auth0_secret through a k8s Secret.
|
||
|---|---|---|
| .github | ||
| apache/sites | ||
| bin | ||
| client | ||
| combust@06b13229b2 | ||
| docker | ||
| docs | ||
| i18n | ||
| lib | ||
| services | ||
| sql | ||
| t | ||
| vendordns | ||
| .dockerignore | ||
| .gitignore | ||
| .gitmodules | ||
| .perltidyrc | ||
| .pre-commit-config.yaml | ||
| .woodpecker.yaml | ||
| .yamllint | ||
| app.psgi | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| CODE_OF_CONDUCT.md | ||
| combust.conf.tmpl | ||
| combust.docker.conf.sample | ||
| configuration.md | ||
| devspace.yaml | ||
| docker-run | ||
| Dockerfile | ||
| Dockerfile.dev | ||
| LICENSE | ||
| Makefile.PL | ||
| ntppool.env.sample | ||
| pool | ||
| README-UI.md | ||
| README.md | ||
| TODO | ||
NTP Pool Project
This is the code for the NTP Pool project, https://www.ntppool.org/
See the LICENSE file for detailed copyright and licensing information.
For installation instructions, see https://dev.ntppool.org/install/ or https://hub.helm.sh/charts/ntppool/ntppool
Other relevant repositories are at
- https://github.com/abh/geodns/
- https://github.com/ntppool/monitor/
- https://github.com/ntppool/archiver/
License
-
Copyright 2005-2020 Ask Bjørn Hansen, Develooper LLC
-
Copyright 2003-2005 Adrian von Bidder
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.