{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/helm/issues/1468","repository_url":"https://api.github.com/repos/kubernetes/helm","labels_url":"https://api.github.com/repos/kubernetes/helm/issues/1468/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/helm/issues/1468/comments","events_url":"https://api.github.com/repos/kubernetes/helm/issues/1468/events","html_url":"https://github.com/kubernetes/helm/issues/1468","id":185761245,"number":1468,"title":"Helm choking with third party resources.","user":{"login":"andrewhowdencom","id":6720547,"avatar_url":"https://avatars.githubusercontent.com/u/6720547?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewhowdencom","html_url":"https://github.com/andrewhowdencom","followers_url":"https://api.github.com/users/andrewhowdencom/followers","following_url":"https://api.github.com/users/andrewhowdencom/following{/other_user}","gists_url":"https://api.github.com/users/andrewhowdencom/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewhowdencom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewhowdencom/subscriptions","organizations_url":"https://api.github.com/users/andrewhowdencom/orgs","repos_url":"https://api.github.com/users/andrewhowdencom/repos","events_url":"https://api.github.com/users/andrewhowdencom/events{/privacy}","received_events_url":"https://api.github.com/users/andrewhowdencom/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-10-27T19:39:42Z","updated_at":"2016-12-31T13:51:31Z","closed_at":"2016-10-28T21:16:29Z","body":"Hello! Super excited by this work, and am experimenting with it both in a personal and a professional capacity. However, Helm doesn't seem to be able to deploy third party resources, though `$ kubectl` can. Steps to reproduce are below:\n\n```\n$ # This is the only thing in the templates directory\n$ cat templates/40-howden-io.certificate.yml \n\n---\napiVersion: \"stable.k8s.psg.io/v1\"\nkind: \"Certificate\"\nmetadata:\n  name: \"howden-io\"\n  namespace: \"howden-io\"\nspec:\n  domain: \"howden.io\"\n  email: \"[REMOVED]\"\n  provider: \"route53\"\n  secretName: \"tls-howden-io\"\n\n# See\n$ ls templates/\n40-howden-io.certificate.yml  NOTES.txt\n\n# Helm doesn't seem to like this third party resource\n$ helm install . --name=howden-io\nError: release howden-io failed: unable to decode \"\": no kind \"Certificate\" is registered for version \"stable.k8s.psg.io/v1\"\n\n# kubectl handles the certificate OK\n$ kubectl apply -f templates/40-howden-io.certificate.yml \ncertificate \"howden-io\" created\n\n# Helm also doesn't like the deletion of the certificate\n$ helm delete --purge howden-io\nError: deletion error count 2: no objects visited; unable to decode \"\": no kind \"Certificate\" is registered for version \"stable.k8s.psg.io/v1\"\n\n```\n\nNote: Mildly edited for content, clarity. Versions and things:\n\n```\n$ kubectl version\nClient Version: version.Info{Major:\"1\", Minor:\"4\", GitVersion:\"v1.4.4\", GitCommit:\"3b417cc4ccd1b8f38ff9ec96bb50a81ca0ea9d56\", GitTreeState:\"clean\", BuildDate:\"2016-10-21T02:48:38Z\", GoVersion:\"go1.6.3\", Compiler:\"gc\", Platform:\"linux/amd64\"}\nServer Version: version.Info{Major:\"1\", Minor:\"4\", GitVersion:\"v1.4.4\", GitCommit:\"3b417cc4ccd1b8f38ff9ec96bb50a81ca0ea9d56\", GitTreeState:\"clean\", BuildDate:\"2016-10-21T02:42:39Z\", GoVersion:\"go1.6.3\", Compiler:\"gc\", Platform:\"linux/amd64\"}\n\n$ helm version\nClient: &version.Version{SemVer:\"v2.0.0-beta.1\", GitCommit:\"05c04bccae63c6392ec0cb0e27790650167279f0\", GitTreeState:\"clean\"}\nServer: &version.Version{SemVer:\"v2.0.0-beta.1\", GitCommit:\"05c04bccae63c6392ec0cb0e27790650167279f0\", GitTreeState:\"clean\"}\n```\n\nThe third party resource in question\n\n```\napiVersion: v1\nitems:\n- apiVersion: extensions/v1beta1\n  description: A specification of a Let's Encrypt Certificate to manage.\n  kind: ThirdPartyResource\n  metadata:\n    creationTimestamp: [REMOVED]\n    name: certificate.stable.k8s.psg.io\n    resourceVersion: \" [REMOVED]\"\n    selfLink: /apis/extensions/v1beta1/thirdpartyresources/certificate.stable.k8s.psg.io\n    uid: [REMOVED]\n  versions:\n  - name: v1\nkind: List\nmetadata: {}\n```\n"},"comment":{"url":"https://api.github.com/repos/kubernetes/helm/issues/comments/269865914","html_url":"https://github.com/kubernetes/helm/issues/1468#issuecomment-269865914","issue_url":"https://api.github.com/repos/kubernetes/helm/issues/1468","id":269865914,"user":{"login":"andrewhowdencom","id":6720547,"avatar_url":"https://avatars.githubusercontent.com/u/6720547?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewhowdencom","html_url":"https://github.com/andrewhowdencom","followers_url":"https://api.github.com/users/andrewhowdencom/followers","following_url":"https://api.github.com/users/andrewhowdencom/following{/other_user}","gists_url":"https://api.github.com/users/andrewhowdencom/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewhowdencom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewhowdencom/subscriptions","organizations_url":"https://api.github.com/users/andrewhowdencom/orgs","repos_url":"https://api.github.com/users/andrewhowdencom/repos","events_url":"https://api.github.com/users/andrewhowdencom/events{/privacy}","received_events_url":"https://api.github.com/users/andrewhowdencom/received_events","type":"User","site_admin":false},"created_at":"2016-12-31T13:51:31Z","updated_at":"2016-12-31T13:51:31Z","body":"Update: I am also now seeing this. \r\n\r\n```\r\n$ helm version\r\nClient: &version.Version{SemVer:\"v2.1.2\", GitCommit:\"58e545f47002e36ca71ac5d1f7a987b56e1937b3\", GitTreeState:\"clean\"}\r\nServer: &version.Version{SemVer:\"v2.1.2\", GitCommit:\"58e545f47002e36ca71ac5d1f7a987b56e1937b3\", GitTreeState:\"clean\"}\r\n```\r\n\r\n```\r\n$ kubectl version\r\nClient Version: version.Info{Major:\"1\", Minor:\"4\", GitVersion:\"v1.4.4\", GitCommit:\"3b417cc4ccd1b8f38ff9ec96bb50a81ca0ea9d56\", GitTreeState:\"clean\", BuildDate:\"2016-10-21T02:48:38Z\", GoVersion:\"go1.6.3\", Compiler:\"gc\", Platform:\"linux/amd64\"}\r\nServer Version: version.Info{Major:\"1\", Minor:\"4\", GitVersion:\"v1.4.7\", GitCommit:\"92b4f971662de9d8770f8dcd2ee01ec226a6f6c0\", GitTreeState:\"clean\", BuildDate:\"2016-12-10T04:43:42Z\", GoVersion:\"go1.6.3\", Compiler:\"gc\", Platform:\"linux/amd64\"}\r\n```\r\n\r\nNot sure when it appeared."}}
{"actor":{"display_login":"andrewhowdencom"}}