Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Atomix charts breaking SD-RAN deployment #1112

Open
sofianinho opened this issue Feb 3, 2023 · 1 comment
Open

Atomix charts breaking SD-RAN deployment #1112

sofianinho opened this issue Feb 3, 2023 · 1 comment

Comments

@sofianinho
Copy link

sofianinho commented Feb 3, 2023

Hello everyone,
@kuujo I noticed some recent changes to the Atomix charts and in particular the controller chart that keeps breaking our sd-ran deployments. Other people on the ONF slack (#sdran-dev channel) reported the same.
This is the feedback from a plain pulling command:

 helm install -n kube-system atomix-controller atomix/atomix-controller --version 0.6.9 --debug
install.go:178: [debug] Original chart version: "0.6.9"
Error: INSTALLATION FAILED: chart "atomix-controller" matching 0.6.9 not found in atomix index. (try 'helm repo update'): no chart version found for atomix-controller-0.6.9
helm.go:88: [debug] no chart version found for atomix-controller-0.6.9
helm.sh/helm/v3/pkg/repo.IndexFile.Get
	helm.sh/helm/v3/pkg/repo/index.go:218
helm.sh/helm/v3/pkg/downloader.(*ChartDownloader).ResolveChartVersion
	helm.sh/helm/v3/pkg/downloader/chart_downloader.go:247
helm.sh/helm/v3/pkg/downloader.(*ChartDownloader).DownloadTo
	helm.sh/helm/v3/pkg/downloader/chart_downloader.go:89
helm.sh/helm/v3/pkg/action.(*ChartPathOptions).LocateChart
	helm.sh/helm/v3/pkg/action/install.go:753
main.runInstall
	helm.sh/helm/v3/cmd/helm/install.go:194
main.newInstallCmd.func2
	helm.sh/helm/v3/cmd/helm/install.go:125
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra@v1.2.1/command.go:856
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra@v1.2.1/command.go:974
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra@v1.2.1/command.go:902
main.main
	helm.sh/helm/v3/cmd/helm/helm.go:87
runtime.main
	runtime/proc.go:225
runtime.goexit
	runtime/asm_amd64.s:1371
chart "atomix-controller" matching 0.6.9 not found in atomix index. (try 'helm repo update')
helm.sh/helm/v3/pkg/downloader.(*ChartDownloader).ResolveChartVersion
	helm.sh/helm/v3/pkg/downloader/chart_downloader.go:249
helm.sh/helm/v3/pkg/downloader.(*ChartDownloader).DownloadTo
	helm.sh/helm/v3/pkg/downloader/chart_downloader.go:89
helm.sh/helm/v3/pkg/action.(*ChartPathOptions).LocateChart
	helm.sh/helm/v3/pkg/action/install.go:753
main.runInstall
	helm.sh/helm/v3/cmd/helm/install.go:194
main.newInstallCmd.func2
	helm.sh/helm/v3/cmd/helm/install.go:125
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra@v1.2.1/command.go:856
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra@v1.2.1/command.go:974
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra@v1.2.1/command.go:902
main.main
	helm.sh/helm/v3/cmd/helm/helm.go:87
runtime.main
	runtime/proc.go:225
runtime.goexit
	runtime/asm_amd64.s:1371
INSTALLATION FAILED
main.newInstallCmd.func2
	helm.sh/helm/v3/cmd/helm/install.go:127
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra@v1.2.1/command.go:856
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra@v1.2.1/command.go:974
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra@v1.2.1/command.go:902
main.main
	helm.sh/helm/v3/cmd/helm/helm.go:87
runtime.main
	runtime/proc.go:225
runtime.goexit
	runtime/asm_amd64.s:1371

version stable of SD-RAN (v1.4.0) references version 0.6.9 of atomix-controller, but they seem to have disappeared. Not being familiar with how helm charts should be explored from the index (besides the repo search command), going to the page https://charts.atomix.io/ shows it as if it is empty on the page? On the repo this is what we see:

NAME                                  	CHART VERSION	APP VERSION	DESCRIPTION                                       
atomix/atomix                         	0.7.0        	v0.7.0     	Atomix core controllers and data stores           
atomix/atomix-bench                   	0.7.0        	v0.7.0     	Benchmarking Helm chart for Atomix                
atomix/atomix-consensus-controller    	1.5.1        	v0.7.1     	The consensus controller extends the Kubernetes...
atomix/atomix-controller              	0.5.0        	v0.5.0     	The core Atomix controller provides custom reso...
atomix/atomix-pod-memory-controller   	1.0.0        	v0.1.0     	The pod memory controller extends the Kubernete...
atomix/atomix-raft-controller         	0.5.1        	v0.5.1     	The Raft controller extends the Kubernetes API ...
atomix/atomix-runtime                 	0.2.0        	           	Umbrella chart for deploying Atomix runtime con...
atomix/atomix-runtime-controller      	1.7.0        	v0.8.0     	The core Atomix runtime controller implements t...
atomix/atomix-shared-memory-controller	1.0.0        	v0.1.0     	The shared memory controller extends the Kubern...
atomix/atomix-sidecar-controller      	0.7.0        	v0.7.0     	The sidecar controller provides injection of th...

Do you know whether v0.6.9 is deleted ? thanks

@sofianinho
Copy link
Author

Yes definitely an issue with the repo. My message on this slack covers it.
Basically:

  1. Deployment depends on a series of charts, among which atomix
  2. The repo is referenced through its normal link: https://charts.atomix.io
  3. The repo is empty, whereas all others are not
  4. All deployment fails

Thank you for your help and action

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant