Comments (14)
Thanks! I created #112
from helm-2to3.
what helm tiller run -- helm list
shows you?
do you use default namespace kube-system
to store tiller releases?
from helm-2to3.
I store releases in their respective namespace. E.g., the above release is stored in a namespace called monitoring
.
So helm tiller run monitoring -- helm list
gave me the correct result:
NAME | REVISION | UPDATED | STATUS | CHART | APP VERSION | NAMESPACE |
---|---|---|---|---|---|---|
grafana | 23 | Tue Sep 24 18:06:01 2019 | DEPLOYED | grafana-3.8.15 | 6.3.5 | monitoring |
... | ... | ... | ... | ... | ... | ... |
from helm-2to3.
Btw, I ran export HELM_HOST=localhost:44134 && helm tiller start-ci NAMESPACE
when I need to use Helm so I ran the command and then used the plugin
from helm-2to3.
then you need to use one more flag --tiller-ns
and provide the namespace name for each release.
As by default plugin uses kube-system
namespace to check for releases
from helm-2to3.
Thank you. It certainly fixed the issue. Sorry again for not reading the help message properly
from helm-2to3.
no worries, glad it is working for you
from helm-2to3.
I am seeing the same error, tiller is in the kube-system namespace using secrets to hold v2 configuration.
$ helm3 2to3 convert microservice --dry-run
2020/01/23 12:06:07 NOTE: This is in dry-run mode, the following actions will not be executed.
2020/01/23 12:06:07 Run without --dry-run to take the actions described below:
2020/01/23 12:06:07
2020/01/23 12:06:07 Release "microservice" will be converted from Helm v2 to Helm v3.
2020/01/23 12:06:19 [Helm 3] Release "microservice" will be created.
Error: microservice has no deployed releases
Error: plugin "2to3" exited with error
Any ideas?
from helm-2to3.
@hickert33 This has same symptoms but is a different issue. Do you mind raising a new issue to better track this?
from helm-2to3.
@hickert33 you are missing flag --release-storage secrets
it should be:
$ helm3 2to3 convert microservice --release-storage secrets --dry-run
as by default plugin checks releases in the configmaps
from helm-2to3.
@rimusz The --release-storage
flag is only used when the plugin is connecting to an out of cluster Tiller. Otherwise, it picks up the storage backend from Tiller in the cluster.
I think it is worth opening the new issue to at least track @hickert33 issue.
from helm-2to3.
then yes we need a new issue
from helm-2to3.
Hello guys, I've altered an existing GO library to migrate secrets to configmap so this problem with migration doesn't happen anymore.
from helm-2to3.
Hello guys, I've altered an existing GO library to migrate secrets to configmap so this problem with migration doesn't happen anymore.
@suciuandrei94 This is not related to issue, thanks.
from helm-2to3.
Related Issues (20)
- helm chart linting HOT 4
- Add darwin/arm64 (Apple Silicon) support HOT 1
- Error: open /Users/xxx/Library/Caches/helm/repository/local-index.yaml: no such file or directory HOT 1
- Cannot migrate to helm 3 when chart contains helm-hook with job HOT 4
- Ok to delete tiller serviceaccount, clusterrolebinding and namespace HOT 1
- Modify release-versions-max after migrating cluster from 2 to 3 HOT 4
- Error installing plugin under WSL1 with Helm 3.5.4 HOT 2
- Error: RELEASE_NAME has no deployed releases HOT 2
- helm2 lists the migrated releases HOT 4
- Plugin not available for MacOS running on M1 HOT 1
- Asset for Darwin_arm64 missed in v0.10.0 HOT 1
- failed to create: Secret "sh.helm.release.v1.v54" is invalid: data: Too long: must have at most 1048576 bytes HOT 2
- invalid configuration: no configuration has been provided, try setting KUBERNETES_MASTER environment variable HOT 1
- Default behaviour of convert looks to be cleaning v2 releases when it should leave them HOT 5
- Plugin does not delete helm2 release history when using `--ignore-already-migrated` HOT 1
- Convert configmaps to original helm value yaml? HOT 3
- Select namespace of converted releases HOT 2
- Approve PR's and create release HOT 2
- Use helm3 2to3 convert error
- v0.11.0 missing release assets HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from helm-2to3.