From 0b0bf09813d0d661da37a2b76a1a1c75cdac625c Mon Sep 17 00:00:00 2001 From: Dario Tranchitella Date: Thu, 8 Sep 2022 15:43:35 +0200 Subject: [PATCH] feat: seeding at startup --- main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.go b/main.go index 8c76982..d17e296 100644 --- a/main.go +++ b/main.go @@ -6,8 +6,10 @@ package main import ( "fmt" "log" + "math/rand" "os" goRuntime "runtime" + "time" "k8s.io/apimachinery/pkg/runtime" utilruntime "k8s.io/apimachinery/pkg/util/runtime" @@ -29,6 +31,9 @@ var ( ) func init() { + // Seed is required to ensure non reproducibility for the certificates generate by Kamaji. + rand.Seed(time.Now().UnixNano()) + utilruntime.Must(clientgoscheme.AddToScheme(scheme)) utilruntime.Must(kamajiv1alpha1.AddToScheme(scheme))