I did try hitting this in my browser as well, where I was asked to accept the cert first. But no matter what, it still goes to the 'default backend' instead of my hello-world service. Also tried the following configuration: apiVersion: v1 kind: Secret metadata: name: minikube-ingress...
That all said, I did find a way to clean up some of the logic for the cache data that's stored in the Manager struct. Here's a sample of the code that defines a Cache data structure and methods: type Cache[Data any] struct { lock sync.RWMutex store Data } func (cache *Cache[Da...