Baaad decisions are being made here. You will alienate tons of users like myself.
You guys are operating on a VERY slippery slope. Im not a super advanced user but I can find my way around eventually. Yeah, I found this thread, but others may not. And yes, I run a NUC with Debian and Portainer and run everything in my shop and solar system with home assistant. Itâs not a hospital or airport. If some lights donât turn on, no big deal.
Disabling health checks is a REALLY bad idea. I used that last week to finally fix MQTT changes you all depricated.
Home assistant used to be fun. Roadblocks like this turn it into a chore and a big PITA. Why do you want to make users like me curse your platform? Microsoft already has that in spades.
I donât think there will be any turning back from this, just like when it happened with the âunsupportedâ state. But at least then we didnât have to stop portainer, restart supervisor, update and then restart portainer, in order to do a simple update. It will only get harder from now on.
Just to clarify: By just having any container installed alongside HA makes the instance âunsupportedâ! As soon as portainer starts, the instance becomes âunhealthyâ too!
Yes, going forward in this direction I think very soon the userbase number and rate of new users will start to decline.
Newcomers and people interested in trying it out will be deterred by the fact that they are more or less forced to get a dedicated machine for HA, unless they are willing to spend countless hours trying to get around the increasing number of âshow stoppersâ.
Existing users will grow increasingly frustrated and might consider looking elsewhere
The attitude in itself is detering, itâs a community driven project and still there are design decisions being made that will shut out more and more users, users whoâs been giving and receiving support for years will find themselves in a whole new situation where they instead will be struggling just to keep their HA installations running.
Not to late to go back though, continue to warn people that they are running an unsupported instance but let the updates go through.
Make the Unhealthy information more visible, create pop-ups, have red flags everywhere, right now itâs really counterintuitive finding that info as @Tryfos pointed out.
stop portainer, restart supervisor, update and then restart portainer
did that with the first update, but then I just removed portainer and⌠started it again, with different container name. problem solved, system healthy, next update worked normally with running portainer
Does this actually work consistently? How long did you wait after you restarted HA (with Portainerâs new name I mean)? In my experience it needs some time before the system is marked as âunhealthyâ, so maybe you just updated within this time frame and it was then marked as unhealthy too.
To what other extremes are we going to go, in order to circumvent these unneeded and unjustified changesâŚI already feel awkward discussing this kind of solutions here, since the thread is being actively monitored by the developers, who I fear will immediately run to patch any loopholes⌠Weâre slowly descending into âhow to avoid an online Microsoft account for Win11 installationâ territory here and it kinda sucks to be honest.
when I was processing those changes - didnât wait any special amount of time, but doing this while I was at work gave me some ânatural breaksâ between this or that command.
as for now - two machines working for almost a week without issues. âunsupportedâ? yes [ubuntu server + few own dockers], âunhealthyâ? nope
I totally agree. first I was going to yell how I feel about this changes, but I realized that it wonât change a thing⌠I do plan going to VM tho, to secure myself from any âpatchesâ and âitâs for our goodâ changes in the HA, that will prevent me from using my own hardware the way I like, but right now went to quickânâdirty scenario
Yeah, Iâm afraid that supervised installs are not to last and/or to be supported for a long time and Iâm starting to look elsewhere, especially after the last change, which has made obvious to me that the project is heading a direction I donât like. But thatâs my opinion, I know that developers are not particularly interested in our opinions.
Btw, why are you planning to go for a VM and not a docker install? That would be option no 2 for me after the supervised install.
knowing that for the last few years all I bought for my home was with HA in mind, I donât even want to think of trying other solutions⌠well, not again for sure
Iâm naive, but I hope that sometime soon someone will take our âwhiningâ for consideration⌠their goals are somewhat good, but execution not always fits the community IMHO.
honestly? seemed easier to maintain âfully workingâ VM installation - I mean addon management is easier with supervisor [or at least thatâs how I see it. maybe Iâm wrong and âmanualâ management and connection via docker isnât that bad]. Iâm not an expert in VM or docker, so tried to find pros and cons for both
Iâm a supervisor developer. I can assure you, we will not. Weâre not the police or your parents.
The message has been conveyed. Many people removed portainer. Many did not. Weâre aware the ones that did not are going to do what they want. Which is completely fine, do what you want, itâs your system.
Thereâs really only one reason that would change. If users begin submitting issues and hide the fact theyâre using portainer and that turns out to be the root cause. Then we waste a lot of time debugging something which isnât supported. Anytime that happens a check is added to prevent future wastes of time.
If you still want to run portainer after this, go for it. Idk if you noticed but Iâm the one who shared how to turn off the healthy check around these threads. Just respect our time and donât submit issues from unsupported systems that are being disguised as supported.
I renamed the container as well, but supervisor still sees the image of portainer, and thatâs my problem
have you renamed just the container or as well the image?
Oh, I see. So itâs just a matter of time then (there always going to be one who does the boo-boo and then everyone take the fall for them). My arguments above have essentially not been answered and I politely stand by them. With this way of thinking, whatâs to stop you from completely obstructing HA from even starting, when another container is âdetectedâ? Absolutely nothing and the gradual descent to something like that is rather obvious. Where/when is this going to stop, if not at a complete âprohibitionâ of supervised installs?
Anyway, I still cannot understand for the life of me why you donât simply add a switch or an option along with a big red flag. Judging by the above posts the overwhelming majority of the community is against this particular change. Instead, the âhealthyâ state is effectively hidden behind 5 clicks, an unrelated tab (Repairs?) and 3 dots, in order to reach it. This is at least counter-intuitive.
At least think about it.
Finally, why are you still proposing to completely shut off the health check and potentially create more problems for the system when some other problem comes along? We lose an important check. Since a better solution has come up (just renaming the container), I think that this should be the recommended one.
assuming that youâve pulled the image with docker pull portainer/portainer-ce:latest, just after tagging and running portainer with other name, try this: docker rmi portainer/portainer-ce [or change names accordingly if your image is different].
worked for me.
what I did was to delete the container, and created a new container with a different name but with the same image
if I run your command I get following error message
Error response from daemon: conflict: unable to remove repository reference âportainer/portainer-ceâ (must force) - container 11f804a25e25 is using its referenced image 033d989d812e
I guess the important question here is, âdoes HA check only container names or image names too, and if yes to which extentâ. If I were to rename my container to, say, P0rtainer (with an 0 instead of an o), would that be sufficient to bypass the check?
Iâm seeing where youâre getting at and I was thinking of asking it: Ok then, could someone give some advice/guidance, how to modify the code and remove these completely without breaking the system? I realise that this would have to be done after every update, but I guess it could be a temporary solution.
PS: My container is named portainer-ce and it also gets banned by the HA âpoliceâ (just kidding here ).