kuma
1package defaults_test2
3import (4"context"5
6. "github.com/onsi/ginkgo/v2"7. "github.com/onsi/gomega"8
9core_system "github.com/kumahq/kuma/pkg/core/resources/apis/system"10core_manager "github.com/kumahq/kuma/pkg/core/resources/manager"11core_store "github.com/kumahq/kuma/pkg/core/resources/store"12"github.com/kumahq/kuma/pkg/defaults"13envoy_admin_tls "github.com/kumahq/kuma/pkg/envoy/admin/tls"14resources_memory "github.com/kumahq/kuma/pkg/plugins/resources/memory"15)
16
17var _ = Describe("Envoy Admin CA defaults", func() {18It("should create Envoy Admin CA", func() {19// given20store := resources_memory.NewStore()21manager := core_manager.NewResourceManager(store)22component := defaults.EnvoyAdminCaDefaultComponent{23ResManager: manager,24Extensions: context.Background(),25}26
27// when28err := component.Start(nil)29
30// then31Expect(err).ToNot(HaveOccurred())32err = manager.Get(context.Background(), core_system.NewGlobalSecretResource(), core_store.GetBy(envoy_admin_tls.GlobalSecretKey))33Expect(err).ToNot(HaveOccurred())34})35})36