kuma

Форк
0
/
envoy_admin_ca_test.go 
35 строк · 1.0 Кб
1
package defaults_test
2

3
import (
4
	"context"
5

6
	. "github.com/onsi/ginkgo/v2"
7
	. "github.com/onsi/gomega"
8

9
	core_system "github.com/kumahq/kuma/pkg/core/resources/apis/system"
10
	core_manager "github.com/kumahq/kuma/pkg/core/resources/manager"
11
	core_store "github.com/kumahq/kuma/pkg/core/resources/store"
12
	"github.com/kumahq/kuma/pkg/defaults"
13
	envoy_admin_tls "github.com/kumahq/kuma/pkg/envoy/admin/tls"
14
	resources_memory "github.com/kumahq/kuma/pkg/plugins/resources/memory"
15
)
16

17
var _ = Describe("Envoy Admin CA defaults", func() {
18
	It("should create Envoy Admin CA", func() {
19
		// given
20
		store := resources_memory.NewStore()
21
		manager := core_manager.NewResourceManager(store)
22
		component := defaults.EnvoyAdminCaDefaultComponent{
23
			ResManager: manager,
24
			Extensions: context.Background(),
25
		}
26

27
		// when
28
		err := component.Start(nil)
29

30
		// then
31
		Expect(err).ToNot(HaveOccurred())
32
		err = manager.Get(context.Background(), core_system.NewGlobalSecretResource(), core_store.GetBy(envoy_admin_tls.GlobalSecretKey))
33
		Expect(err).ToNot(HaveOccurred())
34
	})
35
})
36

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.