add auto init/unseal for vault

This commit is contained in:
2024-05-06 00:00:18 +03:00
parent 772b8ceb57
commit e6689a1dda
21 changed files with 779 additions and 114 deletions

View File

@@ -1,7 +1,18 @@
package kubespray
import (
"kube-forge/pkg/config"
"kube-forge/pkg/secrets_storage"
)
func InstallCluster(tags string) {
runPlaybook("kubespray/project/cluster.yml", tags)
config := config.GetConfig()
if config.Modules.SecretsStorage.Enabled {
secrets_storage.InitVault()
secrets_storage.UnsealVault()
}
}
func UpgradeCluster(tags string) {