Skip to content

bvestli/check-endoflife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple application to check product end of life dates against the service endoflife.date

The products are read from the file products.yaml, and the end of life dates are checked against the service. The results are written to stdout.

products.yaml example:

products:
  - name: traefik
    version: 2.11.3
  - name: grafana
    version: 10.4.14
  - name: prometheus
    version: 3.0.1
  - name: argo-cd
    version: v2.5.21+f627b62

Output when running the application:

[
  {
    "name": "traefik",
    "releaseDate": "2024-02-12",
    "eol": "29.04.2025",
    "latest": "2.11.20",
    "support": "2025-04-29",
    "myversion": "2.11.3",
    "latestcycle": "3.3"
  },
  {
    "name": "grafana",
    "releaseDate": "2024-03-05",
    "eol": "30.06.2025",
    "latest": "10.4.15",
    "support": "2025-06-30",
    "myversion": "10.4.14",
    "latestcycle": "11.5"
  },
  {
    "name": "prometheus",
    "releaseDate": "2024-11-14",
    "eol": "26.12.2024",
    "latest": "3.0.1",
    "support": null,
    "myversion": "3.0.1",
    "latestcycle": "3.1"
  },
  {
    "name": "argo-cd",
    "releaseDate": "2022-10-25",
    "eol": "07.08.2023",
    "latest": "2.5.22",
    "support": null,
    "myversion": "v2.5.21+f627b62",
    "latestcycle": "2.14"
  }
]

About

Check version information on products against endoflife.date

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages