Spider Controllers & Whisperers are of public access now
This was done in order to simplify usage of Spider.
Contextโ
To get things simpler, I created the new K8s Spider Controller
that allows spawning Whisperers
remotely on any namespace.
So great! ๐
However, to be able to pull an image from a private repository, K8s requires a pull secret. That is scoped to a namespace.
It means that any namespace where we want to spawn Whisperers requires this secret!
Creating those secrets by the Controller would be possible, but that requires must too many access rights on the service account.
So I decided to make Whisperers images public.
In the same way, I wanted Controllers to be able to be setup in one shot.
So let's make them public too :)
As such, if you have an account on Spider, with a Controller and a Whisperer, you're one command line away from being able to capture any POD in any cluster!
Isn't it neat ๐ ?
Conclusionโ
Both Controller and Whisperer docker images in a public access repository:
registry.gitlab.com/spider-analyzer/public-images
.
Helm charts are already in a public repository as well:
https://repository.floocus.com/helm
It simplifies Helm charts and setup so much :)
Server images are still on a private repository though ๐
Cheers,
Thibaut