A tiny service collecting and aggregating well-known data from services in the same Kubernetes namespace. The data is merged and exposed as JSON object or plain text.
Find a file
semantic-release-bot 25e69d3f24 chore(release): 1.7.2
## [1.7.2](https://github.com/stenic/well-known/compare/v1.7.1...v1.7.2) (2023-11-10)

### Bug Fixes

* Update dependecies ([2b9f064](2b9f064f03))
* Update nginx image ([bc5285c](bc5285c694))
2023-11-10 08:32:42 +00:00
.github ci: Correct kubescape path 2023-04-12 01:27:53 +02:00
charts/well-known chore(release): 1.7.2 2023-11-10 08:32:42 +00:00
server feat: Only write on changes 2023-06-01 12:40:24 +02:00
CHANGELOG.md chore(release): 1.7.2 2023-11-10 08:32:42 +00:00
Dockerfile fix: Add more tests and run them 2023-04-12 00:59:23 +02:00
go.mod fix: Update dependecies 2023-11-10 09:08:44 +01:00
go.sum fix: Update dependecies 2023-11-10 09:08:44 +01:00
LICENSE docs: Add info 2023-03-13 22:50:29 +01:00
Makefile docs: More info 2023-03-14 09:11:52 +01:00
README.md docs: More info 2023-03-14 09:11:52 +01:00

Well-known

A tiny service collecting and aggregating well-known data from services in the same Kubernetes namespace. The data is merged and exposed as a JSON object.

Usage

Add an annotation to a service:

annotation path
well-known.stenic.io/[path] /.well-known/[path]

Example

apiVersion: v1
kind: Service
metadata:
  annotations:
    well-known.stenic.io/test-config: |
      {"example": "value"}      
curl http://[ingress]/.well-known/test-config

{
    "example": "value"
}