Skip to content

A pass-it-on client to send notifications when a configured monitor detects a new version has been released.

License

Notifications You must be signed in to change notification settings

kwheelans/pass-it-on-release-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pass-it-on-release-monitor

A pass-it-on client to send notifications when a configured monitor detects a new version has been released.

Configuration

Monitor Types

Monitor Description
rancher-channel Monitor the endpoint created my the Rancher Channel Server
github Monitor Github repository releases

Example

[client]
key = "change me"

[[client.interface]]
type = "http"
host = "localhost"
port = 8080

[monitors]
[[monitors.monitor]]
type = "rancher-channel"
url = "https://update.rke2.io/v1-release/channels"
channel = "stable"
notification = "rke2"
frequency = 1
period = "day"

[[monitors.monitor]]
type = "rancher-channel"
url = "https://update.k3s.io/v1-release/channels"
channel = "stable"
notification = "k3s"

[[monitors.monitor]]
type = "github"
owner = "rancher"
repo = "rancher"
notification = "rancher-release"

About

A pass-it-on client to send notifications when a configured monitor detects a new version has been released.

Topics

Resources

License

Stars

Watchers

Forks

Packages