Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FR: Config File #3578

Closed
1 task done
userbradley opened this issue Aug 15, 2023 · 4 comments
Closed
1 task done

FR: Config File #3578

userbradley opened this issue Aug 15, 2023 · 4 comments
Labels
feature-request Request for new features to be added

Comments

@userbradley
Copy link

⚠️ Please verify that this feature request has NOT been suggested before.

  • I checked and didn't find similar feature request

🏷️ Feature Request Type

Other

🔖 Feature description

I work a lot with configuration as code and was surprised to see that this (amazing) tool was missing it.

I'd like to see a yaml file that users can either mount to the container on run time, or users can upload in the UI to configure stuff like authentication, reverse proxies etc etc

✔️ Solution

Below is a rough draft of what a monitor and group could look like

group:
  - name: "External Services"
    heartBeatInterval: 60
    retries: 1
    advanced:
      upsideDown: true
    tags:
      - test
      - test1
monitor:
  - name: "breadNET"
    group: "External Services"
    description: -|
      breadNEt External site
    type: http
    url: "https://breadnet.co.uk"
    heartBeatInternal: 20
    advanced:
      certExpiryNotification: true
      upsideDown: true

❓ Alternatives

Nothing, I am happy to use this as is, but would be nice to configure this through helm charts, or as code

📝 Additional Context

Keep doing what you're doing, this is awesome!

@userbradley userbradley added the feature-request Request for new features to be added label Aug 15, 2023
@UptimeKumaBot
Copy link
Contributor

Hi, I'm a bot. I'm here to help you to find similar issues: #3455 #1354

@CommanderStorm
Copy link
Collaborator

CommanderStorm commented Aug 15, 2023

@userbradley
I think this is a duplicate of #1354
If you agree, could you please close this Issue, as duplicates only create immortal zombies and are really hard to issue-manage?
If not, what makes this issue unique enough to require an additional issue? (Could this be integrated into the issue linked above?) ^^

@hypery2k
Copy link

hypery2k commented Oct 7, 2023

I would also like to have this feature. So to completly configure UK via Code (IaC).

If there's interest, I can fill a PR

@louislam
Copy link
Owner

louislam commented Oct 7, 2023

Also duplicate of #270

@hypery2k Thanks, but it is really too hard to be implemented already in the current design. It is not not worth to spend time on it, so please don't make this pr.

Please wait for an API or you can directly utilize the SQLite database instead.

I would also suggest gatus which is a great monitoring tools that you can define everything in yaml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features to be added
Projects
None yet
Development

No branches or pull requests

5 participants