Closed djjudas21 closed 3 months ago
The HTTP Repo was removed. Please see more info on the Discord Announcements
Wow, that's bad form. Not everyone is on Discord 🥴
OCI repos are not as feature-complete as HTTP repos, so this is a degradation in service for many users.
Wow, that's bad form. Not everyone is on Discord 🥴
It has to be clearified that we never officially supported using HTTP repos and the guides have been adapted for quite a while as well. So it was not a high-priority announcement, we are/where planning to make a more "full blown" announcement on the website on a later date.
OCI repos are not as feature-complete as HTTP repos, so this is a degradation in service for many users.
Technically the HTTP repo was semi-broken for half a year by now. With versions missing, performance issues, random downtime etcetcetc. It simply is not up-to-the-task of handling our number of Helm Charts. Even worse: It was completely destroying our github api calls, continuesly crashing CIs and so forth./
OCI has been our adviced go-to for quite a few months, we've thoroughly tested it and we've only seen a couple of snags:
I wonder which features you're missing from OCI though?
Our choice was to keep a semi-broken HTTP repo online and have users continue to report errors with it, or take this drastic measure. We've chosen to rather serve less features correctly, than more features inherently broken.
TLDR: The http repo was broken for ages already.
Thanks for the clarification. The feature I am missing is related to how helm chart repos publish their index. Only HTTP repos publish the full index of versions, and this is an important part of my workflow. I'm using Fairwinds Nova to report the difference between deployed charts on my cluster and available charts in the repo - both as a manual command and as a monitoring plugin, so I get a notification when new versions are available. OCI repos don't support this.
I understand as someone who is using TrueCharts via helm on a generic kubernetes cluster, I am not the core user base. But it's still disappointing that you couldn't have put a pinned issue in GitHub or a banner on your docs.
OCI repos inherently have an index of all previously published tag... Thats the core of how OCI works...
I think the issue is more with FairWinds Nova being basically out-dated on modern technology if it cannot even do a simple OCI tag lookup... OCI isn't new or anything.
so I get a notification when new versions are available. OCI repos don't support this.
I use Renovate with this just-fine, so it 100% certainly can be done.
I understand as someone who is using TrueCharts via helm on a generic kubernetes cluster, I am not the core user base
Helm users ARE our core userbase.
But it's still disappointing that you couldn't have put a pinned issue in GitHub or a banner on your docs.
You could've also said "thanks if you could expedite that" instead of dwelling that it hasn't happend earlier.
ANyway, locking this, as discussions about the project go on discord and this has turned into a discussion by now
chart Name
all
Operating System
Talos-OS 1.7
Deployment Method
Helm
Chart Version
999
Kubernetes Events
chartlication Logs
Chart Configuration
n/a
Describe the bug
Attempting to remove & add truecharts repo
DNS does not resolve on my caching resolver
DNS does not resolve on Google's nameserver
To Reproduce
n/a
Expected Behavior
n/a
Screenshots
n/a
Additional Context
n/a
I've read and agree with the following
[Chart-Name]