GitShow/kelseyhightower/confd
kelseyhightower

confd

Manage local application configuration files using templates and data from etcd or consul

by kelseyhightower
Star on GitHubFork

Go

8.4k stars1.4k forks114 contributorsQuiet · 2y agoSince 2013v0.16.0MIT

Meet the team

See all 114 on GitHub →
kelseyhightower
kelseyhightower442 contributions
okushchenko
okushchenko120 contributions
HeavyHorst
HeavyHorst32 contributions
armon
armon12 contributions
odedlaz
odedlaz8 contributions
lucastheisen
lucastheisen8 contributions
bracki
bracki7 contributions
cinience
cinience7 contributions

Languages

View on GitHub →
Go84.7%
Shell12.3%
Procfile1.9%
Makefile1.1%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

3 of 6 standards met

Community profile →
57
✓README✓License✓Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · Last activity 2y ago
See all on GitHub →
vitabaks
New release?OpenIssue

There hasn't been a new release for a long time (v0.16.0 from May 5, 2018), maybe it makes sense to update the dependencies and build a new release? To at least reduce the security risks. Thanks!

vitabaks · 7mo ago
iyyapa
Security issue: Unauthorized copy of default-config to startup-config via REST API in version 8.0.13OpenIssue

After upgrading to confd version 8.0.13, users without admission permissions are able to copy to through the REST API. This presents a security risk as unauthorized users should not have the ability to perform this action. Steps to reproduce: 1. Upgrade to confd version 8.0.13 2. Attempt to copy to via the REST API as a user without admission permissions Expected behavior: The operation should be denied for users without admission permissions. Actual behavior: The operation is allowed even without the required permissions. Impact: Users without proper permissions can modify configuration, which may lead to security risks. Please investigate and address this issue. Logs:* [root@orro-bne3-slx1]# curl -v -u user:password -d 'running-configstartup-config' http://10.152.3.145/rest/operations/bna-config-cmd Trying 10.152.3.145... TCP_NODELAY set Connected to 10.152.3.145 (10.152.3.145) port 80 (#0) Server auth using Basic with user 'user' POST /rest/operations/bna-config-cmd HTTP/1.1 Host: 10.152.3.145 Authorization: Basic dXNlcjpwYXNzd29yZA== User-Agent: curl/7.61.0 Accept: /* Content-Length: 85 Content-Type: application/x-www-form-urlencoded upload completely sent off: 85 out of 85 bytes 5 in-progress Connection #0 to host 10.152.3.145 left intact [root@orro-bne3-slx1]#

iyyapa · 1y ago
hightoxicity
Append sprig template functions with `sprig` prefixOpenPR

Hi, Needing advanced functions to test the fact a string is numeric (key having a path starting by /0/), I miss sprig functions in confd, the one available with helm templating. This PR bring us sprig templating functions in confd, to avoid any collision between available in confd functions and the one brought by sprig, all the funcs are imported prefixed by sprig... Example: matches in sprig Thx for the consideration you will have for this PR.

hightoxicity · 1y ago

Recent fixes

View closed PRs →
kenlin8827
support for nacos as backendMergedPR

support for nacos as backend, Nacos: Dynamic Naming and Configuration Service , it provider by alibaba.inc . see the website http://nacos.io/ for more about nacos

kenlin8827 · 3mo ago
jcderr
Support Kubernetes ConfigMapsClosedIssue

confd should support Kubernetes ConfigMaps as a backend.

jcderr · 4mo ago
jszwedko
Check for errors returned by SSMMergedPR

Previously silently ignoring this error causing it to halt in the middle of pagination. In our particular case, one of the keys required access to a KMS key for decryption.

jszwedko · 6mo ago
Structured data for AI agents

Repository: kelseyhightower/confd. Description: Manage local application configuration files using templates and data from etcd or consul Stars: 8423, Forks: 1391. Primary language: Go. Languages: Go (84.7%), Shell (12.3%), Procfile (1.9%), Makefile (1.1%). License: MIT. Latest release: v0.16.0 (8y ago). Open PRs: 37, open issues: 141. Last activity: 2y ago. Community health: 57%. Top contributors: kelseyhightower, okushchenko, HeavyHorst, armon, odedlaz, lucastheisen, bracki, cinience, jmooradi, jsolmon and others.

·@ofershap

Replace github.com with gitshow.dev