{"action":"created","issue":{"url":"https://api.github.com/repos/giantswarm/cert-operator/issues/10","repository_url":"https://api.github.com/repos/giantswarm/cert-operator","labels_url":"https://api.github.com/repos/giantswarm/cert-operator/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/giantswarm/cert-operator/issues/10/comments","events_url":"https://api.github.com/repos/giantswarm/cert-operator/issues/10/events","html_url":"https://github.com/giantswarm/cert-operator/issues/10","id":216123612,"number":10,"title":"cert-operator needs retry logic if creating the cert fails","user":{"login":"rossf7","id":311527,"avatar_url":"https://avatars2.githubusercontent.com/u/311527?v=3","gravatar_id":"","url":"https://api.github.com/users/rossf7","html_url":"https://github.com/rossf7","followers_url":"https://api.github.com/users/rossf7/followers","following_url":"https://api.github.com/users/rossf7/following{/other_user}","gists_url":"https://api.github.com/users/rossf7/gists{/gist_id}","starred_url":"https://api.github.com/users/rossf7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossf7/subscriptions","organizations_url":"https://api.github.com/users/rossf7/orgs","repos_url":"https://api.github.com/users/rossf7/repos","events_url":"https://api.github.com/users/rossf7/events{/privacy}","received_events_url":"https://api.github.com/users/rossf7/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"asymmetric","id":101816,"avatar_url":"https://avatars2.githubusercontent.com/u/101816?v=3","gravatar_id":"","url":"https://api.github.com/users/asymmetric","html_url":"https://github.com/asymmetric","followers_url":"https://api.github.com/users/asymmetric/followers","following_url":"https://api.github.com/users/asymmetric/following{/other_user}","gists_url":"https://api.github.com/users/asymmetric/gists{/gist_id}","starred_url":"https://api.github.com/users/asymmetric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asymmetric/subscriptions","organizations_url":"https://api.github.com/users/asymmetric/orgs","repos_url":"https://api.github.com/users/asymmetric/repos","events_url":"https://api.github.com/users/asymmetric/events{/privacy}","received_events_url":"https://api.github.com/users/asymmetric/received_events","type":"User","site_admin":false},"assignees":[{"login":"asymmetric","id":101816,"avatar_url":"https://avatars2.githubusercontent.com/u/101816?v=3","gravatar_id":"","url":"https://api.github.com/users/asymmetric","html_url":"https://github.com/asymmetric","followers_url":"https://api.github.com/users/asymmetric/followers","following_url":"https://api.github.com/users/asymmetric/following{/other_user}","gists_url":"https://api.github.com/users/asymmetric/gists{/gist_id}","starred_url":"https://api.github.com/users/asymmetric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asymmetric/subscriptions","organizations_url":"https://api.github.com/users/asymmetric/orgs","repos_url":"https://api.github.com/users/asymmetric/repos","events_url":"https://api.github.com/users/asymmetric/events{/privacy}","received_events_url":"https://api.github.com/users/asymmetric/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2017-03-22T16:17:12Z","updated_at":"2017-06-07T08:08:54Z","closed_at":null,"body":"Ideally should use exponential backoff retry logic from microkit."},"comment":{"url":"https://api.github.com/repos/giantswarm/cert-operator/issues/comments/306722085","html_url":"https://github.com/giantswarm/cert-operator/issues/10#issuecomment-306722085","issue_url":"https://api.github.com/repos/giantswarm/cert-operator/issues/10","id":306722085,"user":{"login":"rossf7","id":311527,"avatar_url":"https://avatars2.githubusercontent.com/u/311527?v=3","gravatar_id":"","url":"https://api.github.com/users/rossf7","html_url":"https://github.com/rossf7","followers_url":"https://api.github.com/users/rossf7/followers","following_url":"https://api.github.com/users/rossf7/following{/other_user}","gists_url":"https://api.github.com/users/rossf7/gists{/gist_id}","starred_url":"https://api.github.com/users/rossf7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossf7/subscriptions","organizations_url":"https://api.github.com/users/rossf7/orgs","repos_url":"https://api.github.com/users/rossf7/repos","events_url":"https://api.github.com/users/rossf7/events{/privacy}","received_events_url":"https://api.github.com/users/rossf7/received_events","type":"User","site_admin":false},"created_at":"2017-06-07T08:08:54Z","updated_at":"2017-06-07T08:08:54Z","body":"Sorry late reply on this.\r\n\r\nI think we should retry if we get errors connecting to the Vault API. As well as when creating or deleting secrets.\r\n\r\n- [ ] PKI setup https://github.com/giantswarm/cert-operator/blob/master/service/ca/pki.go#L14\r\n- [ ] Issue cert https://github.com/giantswarm/cert-operator/blob/master/service/crt/cert_signer.go#L15\r\n- [ ] Create secret https://github.com/giantswarm/cert-operator/blob/master/service/crt/k8s_secret.go#L13\r\n- [ ] Delete secret https://github.com/giantswarm/cert-operator/blob/master/service/crt/k8s_secret.go#L43"}}
{"actor":{"display_login":"rossf7"}}