{"action":"opened","issue":{"url":"https://api.github.com/repos/GoogleContainerTools/skaffold/issues/1378","repository_url":"https://api.github.com/repos/GoogleContainerTools/skaffold","labels_url":"https://api.github.com/repos/GoogleContainerTools/skaffold/issues/1378/labels{/name}","comments_url":"https://api.github.com/repos/GoogleContainerTools/skaffold/issues/1378/comments","events_url":"https://api.github.com/repos/GoogleContainerTools/skaffold/issues/1378/events","html_url":"https://github.com/GoogleContainerTools/skaffold/issues/1378","id":389039561,"node_id":"MDU6SXNzdWUzODkwMzk1NjE=","number":1378,"title":"First impressions","user":{"login":"haf","id":193115,"node_id":"MDQ6VXNlcjE5MzExNQ==","avatar_url":"https://avatars0.githubusercontent.com/u/193115?v=4","gravatar_id":"","url":"https://api.github.com/users/haf","html_url":"https://github.com/haf","followers_url":"https://api.github.com/users/haf/followers","following_url":"https://api.github.com/users/haf/following{/other_user}","gists_url":"https://api.github.com/users/haf/gists{/gist_id}","starred_url":"https://api.github.com/users/haf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haf/subscriptions","organizations_url":"https://api.github.com/users/haf/orgs","repos_url":"https://api.github.com/users/haf/repos","events_url":"https://api.github.com/users/haf/events{/privacy}","received_events_url":"https://api.github.com/users/haf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-09T16:33:22Z","updated_at":"2018-12-09T16:33:22Z","closed_at":null,"author_association":"NONE","body":"This is a review of the initial experience using you tool to manage this for dev:\r\n\r\n - one API service\r\n - one backend batch service\r\n - one data database: eventstore\r\n - one metrics database: influxdb\r\n - prometheus\r\n\r\nThe first experience is one of an MVP that ticks the most important box; a quick getting started doc that actually works. That said, the quick start seems to have displaced the architecture diagrams and overview docs; something DevSpace did really well.\r\n\r\nAfter copying some staging yaml files from our k8s repo to the local dev repo, I note that there's no guidance on how to think about helm charts for monitoring (which we need in dev), versus helm charts versus plain yaml files. Missing docs for this. Asking on [stackoverflow](https://stackoverflow.com/questions/53672777/deploy-external-helm-chart-with-skaffold/53677969#53677969) doesn't yield many responses, and the only one I've gotten so far doesn't help; I want to declare both ephemeral things (the containers with the code I change), and more stable things like Prometheus in a single file.\r\n\r\nSince there's no architecture diagram anywhere, I don't know how Skaffold is supposed to sit between dev and prod. It would seem it's mostly a wrapper that creates/applies/deletes all yaml files I have in a folder. It's not a full answer to a development environment.\r\n\r\nAfter getting the services up... (more or less; my deployment is properly rebuilt, but the backend statefulset doesn't; it tries to pull from my local GCP repo (which I have authenticated towards), despite skaffold actually building the image before it starts the statefulset — it would seem skaffold doesn't properly update the image at runtime for stateful set, but does properly do it for deployments)... I try to request the service; another thing DevSpace does much better — what use is a dev tool if I can't request things on it? I have to search for how to set up ingresses with minikube and then search for how to add TLS to it. This should be in the docs IMO.\r\n\r\nThen, the sync; DevSpace spawns a shell inside a container — a nice touch — skaffold just starts it all and expect you to write down an exhaustive pattern match of files to sync. In my case, I want to keep the databases' state on host disk (like docker compose does with volumes); but there are no docs about this and nothing in the annotated skaffold yaml file either.\r\n\r\nThis project is heading in the right direction; but only because what tiny feature set it already has works as it should (the creation, updating and deletion of resources). There's a whole bunch of docs missing and it's unclear what the final mission of the project is, to a newcomer.\r\n\r\nEquivalent for DevSpace: https://github.com/covexo/devspace/issues/417\r\n"}}
{"actor":{"display_login":"haf"}}