fix: read Cilium version from workspace #21
|
|
@ -313,7 +313,7 @@ func (r Runner) Run() error {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if r.Config.Talos.AutoBootstrapFlux {
|
if r.Config.Talos.AutoBootstrapFlux {
|
||||||
if err := installCilium(generatedDir, r.Config); err != nil {
|
if err := installCilium(generatedDir, filepath.Join(repoDir, "base", "cilium", "release.yaml"), r.Config); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if err := utils.RunCommandInDirEnv(generatedDir, []string{"GIT_PASSWORD=" + r.Config.Git.Token}, "flux", "bootstrap", "git", "--url="+forgejo.CloneURL(r.Config.Git.BaseURL, r.Config.Git.Owner, r.Config.Flux.RepoName), "--branch="+r.Config.Flux.Branch, "--path="+r.Config.Flux.ClusterPath, "--cluster-domain="+r.Config.Flux.ClusterDomain, "--username="+r.Config.Git.Username, "--token-auth", "--kubeconfig=kubeconfig"); err != nil {
|
if err := utils.RunCommandInDirEnv(generatedDir, []string{"GIT_PASSWORD=" + r.Config.Git.Token}, "flux", "bootstrap", "git", "--url="+forgejo.CloneURL(r.Config.Git.BaseURL, r.Config.Git.Owner, r.Config.Flux.RepoName), "--branch="+r.Config.Flux.Branch, "--path="+r.Config.Flux.ClusterPath, "--cluster-domain="+r.Config.Flux.ClusterDomain, "--username="+r.Config.Git.Username, "--token-auth", "--kubeconfig=kubeconfig"); err != nil {
|
||||||
|
|
@ -1142,13 +1142,13 @@ func ensureManifestsKustomizations(dir string) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func installCilium(dir string, cfg config.Config) error {
|
func installCilium(dir, releasePath string, cfg config.Config) error {
|
||||||
helmDir := filepath.Join(dir, ".helm")
|
helmDir := filepath.Join(dir, ".helm")
|
||||||
if err := os.MkdirAll(helmDir, 0755); err != nil {
|
if err := os.MkdirAll(helmDir, 0755); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
// The generated HelmRelease is the sole Cilium chart-version authority.
|
// The generated HelmRelease is the sole Cilium chart-version authority.
|
||||||
version, err := ciliumChartVersion(filepath.Join(dir, "base", "cilium", "release.yaml"))
|
version, err := ciliumChartVersion(releasePath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue