-
Notifications
You must be signed in to change notification settings - Fork 101
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
GitHub Integration (Issues, Labels and Comments) #38
Labels
area/dev-productivity
Developer productivity related (how to improve development)
component/dashboard
Gardener Dashboard
kind/enhancement
Enhancement, improvement, extension
Comments
This was referenced Mar 14, 2018
petersutter
added a commit
that referenced
this issue
Mar 29, 2018
petersutter
added a commit
that referenced
this issue
Apr 3, 2018
#38 GitHub Integration (Issues, Labels and Comments) - support for cl…
petersutter
added a commit
that referenced
this issue
Apr 4, 2018
petersutter
added a commit
that referenced
this issue
Apr 4, 2018
petersutter
added a commit
that referenced
this issue
Apr 13, 2018
petersutter
added a commit
that referenced
this issue
Apr 13, 2018
holgerkoser
added a commit
that referenced
this issue
Apr 17, 2018
* 'master' of git://github.com/gardener/dashboard: Create Shoot dialog tabs issue fix #52 vuetifyjs/vuetify#3835 [Fix] reactivity issue when setting shoot info (kubeconfig was not shown in shoot list on first click) [Fix] unnecessary rendering of hidden rows [Fix] fixed issue that "show only shoots with issues" checkbox could not be pressed [Fix] fixed console error when shoot does not have an annotation [Fix] sortedShoots was not updated in setSortedItems if sortBy is not set #47 Drop Username+Password from URLs #38 added journal column on shoot list #38 added journal column on shoot list
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/dev-productivity
Developer productivity related (how to improve development)
component/dashboard
Gardener Dashboard
kind/enhancement
Enhancement, improvement, extension
Story
operatoradmin (the same means we use to give the operator of the week access to all projects), I want to have a journal for a cluster (only visible by said admins), so that I build up knowledge around a particular cluster (e.g. "Owner often breaks it by running performance tests and then complains about this or that") or issue of that cluster (e.g. "Cluster VPN failed", "Checked seed VPN and found nothing in the logs, shoot VPN logs to be checked next when I have time again").operatoradmin (the same means we use to give the operator of the week access to all projects), I want to label clusters (only visible by said admins), so that I can mark clusters as e.g. "critical" or "ignore-because-already-checked" or "performance" or "to-be-ignored".Motivation
Help ease the work of the operator (of the week) to drop https://github.wdf.sap.corp/kubernetes/kube-docs/wiki/Operator-of-the-Week-Journal which is hard to maintain.
As long as we use the dashboard also as front-end to our self-service/canary users, we might want to hide the journal and labels from the users. Later, this distinction and double-use (self-service and ops frontend) won't be necessary anymore and the journal can be shown to the operators in general.
Implementation
As a practical and quick solution, let's use GitHub for issues, journal (in the form of issue comments) and labels (in the form of issue labels). That way we do not have to implement much on our own. We only read the data conveniently from GitHub with a technical user and delegate to GitHub for editing with the true actual/human user.
See also #5 and #33. This resolves two thirds of #8 s well.
Acceptance Criteria
Definition of Done
The text was updated successfully, but these errors were encountered: