1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-21 22:39:41 +02:00

feat(dashboard): dashboard api [EE-7111] (#11843)

This commit is contained in:
Matt Hook 2024-05-21 11:09:29 +12:00 committed by GitHub
parent 659abe553d
commit 9cef912c44
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 695 additions and 69 deletions

View file

@ -25,6 +25,8 @@ const (
DefaultKubeClientBurst = 100
)
const maxConcurrency = 30
type (
// ClientFactory is used to create Kubernetes clients
ClientFactory struct {
@ -46,6 +48,13 @@ type (
}
)
func NewKubeClientFromClientset(cli *kubernetes.Clientset) *KubeClient {
return &KubeClient{
cli: cli,
instanceID: "",
}
}
// NewClientFactory returns a new instance of a ClientFactory
func NewClientFactory(signatureService portainer.DigitalSignatureService, reverseTunnelService portainer.ReverseTunnelService, dataStore dataservices.DataStore, instanceID, addrHTTPS, userSessionTimeout string) (*ClientFactory, error) {
if userSessionTimeout == "" {