2020-08-31 - Triage report for "group::configure"
Hi, @nagyv-gitlab @nicholasklick @mvrachni This is a group or stage level triage report that aims to summarize the feature proposals and bugs which have not been scheduled or triaged. For more information please refer to the handbook: - https://about.gitlab.com/handbook/engineering/quality/triage-operations/index.html#triage-reports Scheduling the workload is a collaborative effort by the Product Managers and Engineering Managers for that group. Please work together to provide a best estimate on priority and milestone assignments. For each issue please: - Determine if the issue should be closed if it is no longer relevant or a duplicate. - If it is still relevant please assign either a best estimate versioned milestone, the %Backlog or the %"Awaiting further demand" milestone. - Specifically for ~bug, if there is no priority or clarity on a versioned milestone, please add a Priority label. Priority labels have an estimate SLO attached to them and help team members and the wider community understand roughly when it will be considered to be scheduled. - https://docs.gitlab.com/ee/development/contributing/issue_workflow.html#priority-labels - Once a milestone has been assigned please check off the box for that issue. - Please work with your team to complete the list by the due date set. ### Feature Proposal Section For the following feature proposals. Please either close or assign either a versioned milestone, the %Backlog or the %"Awaiting further demand" milestone. #### Unscheduled ~feature with ~customer - [ ] #240889 GitLab Managed Apps should install the version of GitLab Runner corresponding to GitLab version ~"Category:Kubernetes Management", ~"Category:Runner", ~"customer", ~"devops::configure", ~"feature", ~"group::configure" - [ ] #215202 More granular access control for kubernetes integrations (custom namespaces) ~"Category:Kubernetes Management", ~"customer", ~"devops::configure", ~"feature", ~"group::configure" - [ ] #27501 Cleanup namespaces created for environments on environment-elimination ~"Accepting merge requests", ~"Category:Kubernetes Management", ~"auto updated", ~"backend", ~"customer", ~"devops::configure", ~"feature", ~"group::configure", ~"missed:13.1", ~"potential proposal", ~"workflow::scheduling" ---- #### Unscheduled ~feature (non-customer) - [ ] #241702 Run Auto DevOps with rootless dind ~"Category:Auto DevOps", ~"devops::configure", ~"feature", ~"group::configure", ~"section::ops" - [ ] #238958 Minimize required permissions for GitOps in GitLab Kubernetes Agent ~"devops::configure", ~"feature", ~"group::configure", ~"section::ops" - [ ] #238585 Better namespacing of Terraform state files ~"Accepting merge requests", ~"Category:Infrastructure as Code", ~"awaiting feedback", ~"devops::configure", ~"feature", ~"group::configure", ~"workflow::validation backlog" - [ ] #238539 Determine Kubernetes Agent versioning strategy ~"devops::configure", ~"feature", ~"feature::maintenance", ~"group::configure", ~"section::ops", ~"workflow::solution validation" - [ ] #236540 Attach existing cluster using kubectl (plugin) ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure", ~"section::ops", ~"workflow::solution validation" - [ ] #235879 Add support for encryption of Terraform Reports ~"Category:Infrastructure as Code", ~"devops::configure", ~"feature", ~"group::configure", ~"workflow::problem validation" - [ ] #235660 Auto-create the config directory from the UI ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure", ~"workflow::problem validation" - [ ] #235108 Enable versioning for all existing Terraform states ~"Category:Infrastructure as Code", ~"devops::configure", ~"feature", ~"group::configure" - [ ] #234028 Allow user to retry failed cluster creation ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure", ~"workflow::validation backlog" - [ ] #234010 Pause and resume environments with CI/CD jobs ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure" - [ ] #233631 Reference the agent configuration project under the projects deployed by it ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure", ~"workflow::solution validation" - [ ] #233569 GitLab k8s agent - detect and manage "applications" ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure" - [ ] #233519 Gitlab Hooks ~"devops::configure", ~"feature", ~"group::configure", ~"section::ops" - [ ] #233481 Ability to add GKE Private Cluster with Private Endpoints ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"gke", ~"group::configure" - [ ] #233445 Docs feedback - feature proposal: Terraform backend supporting multiple workspaces ~"Alliances - Hashicorp", ~"devops::configure", ~"feature", ~"group::configure", ~"section::ops", ~"workflow::validation backlog" - [ ] #233367 Add support to multiple environments with the GitLab Kubernetes Agent ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure", ~"workflow::solution validation" - [ ] #233303 Docker images for GitLab Kubernetes Agent ~"Accepting merge requests", ~"devops::configure", ~"feature", ~"feature::maintenance", ~"group::configure", ~"section::ops" - [ ] #233029 add kubernetes_namespace field to group clusters api ~"Category:Kubernetes Management", ~"api", ~"devops::configure", ~"feature", ~"group::configure" - [ ] #232782 Docs feedback: POSTGRES_VERSION ~"devops::configure", ~"documentation", ~"feature", ~"feature::maintenance", ~"group::configure", ~"section::ops" - [ ] #232710 Gitlab (the company) should take over the maintenance of the Gitlab Terraform provider ~"devops::configure", ~"feature", ~"group::configure", ~"section::ops" - [ ] #232064 Should GitLab Kubernetes Agent Server become part of Workhorse? ~"Accepting merge requests", ~"devops::configure", ~"feature", ~"group::configure", ~"section::ops" - [ ] #231267 Improve workflow for rake tasks and rails console in Auto Devops environments ~"Category:Auto DevOps", ~"Category:Kubernetes Management", ~"Dogfooding::In Triage", ~"devops::configure", ~"environments", ~"feature", ~"group::configure", ~"internal customer", ~"operations" - [ ] #230571 Cluster details page for a cluster managed by an agent ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure", ~"workflow::design" - [ ] #228614 ARM64 Support for K8s Managed Apps ~"ARM", ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure" - [ ] #228613 Provide an upgrade path from helm2 to helm3 with Auto DevOps ~"Category:Auto DevOps", ~"devops::configure", ~"feature", ~"group::configure", ~"workflow::solution validation" - [ ] #227560 Failed deploy should still show which Kubernetes cluster it was deployed to ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure" - [ ] #227157 API support for the GitLab Kubernetes Agent ~"devops::configure", ~"feature", ~"group::configure", ~"section::ops", ~"workflow::solution validation" - [ ] #227155 Make the GitLab K8s Agent token auto-expire after 24 hours if unused ~"Category:Kubernetes Management", ~"devops::configure", ~"feature", ~"group::configure", ~"workflow::solution validation" - [ ] #227108 "Protected" Terraform states ~"Category:Infrastructure as Code", ~"devops::configure", ~"feature", ~"group::configure" - [ ] #225722 Docs feedback: add_remove_clusters.html self signed certificate ~"Category:Kubernetes Management", ~"devops::configure", ~"docs::feature", ~"documentation", ~"feature", ~"group::configure" ---- #### Unscheduled UX Debt Issues - [ ] #213906 Forward richer errors on GKE cluster creation failure ~"UX debt", ~"backend", ~"devops::configure", ~"feature", ~"group::configure", ~"section::ops" ---- ### Bug Section For the following bugs. Please either close or assign either a versioned milestone, the %Backlog or the %"Awaiting further demand" milestone and ensure that a priority label is set. #### Heatmap for all bugs Bugs for their priority and severity label are counted here. Every bug should have severity and priority labels applied. Please take a look at the bugs which fall into the columns indicating that the priority or severity labels are currently missing. || ~severity::1 | ~severity::2 | ~severity::3 | ~severity::4 | No severity | |----|----|----|----|----|----| | ~priority::1 | 0 | 0 | [1](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=priority%3A%3A1&label_name%5B%5D=severity%3A%3A3) | 0 | 0 | | ~priority::2 | 0 | [2](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=priority%3A%3A2&label_name%5B%5D=severity%3A%3A2) | [1](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=priority%3A%3A2&label_name%5B%5D=severity%3A%3A3) | 0 | 0 | | ~priority::3 | 0 | [2](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=priority%3A%3A3&label_name%5B%5D=severity%3A%3A2) | [25](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=priority%3A%3A3&label_name%5B%5D=severity%3A%3A3) | [2](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=priority%3A%3A3&label_name%5B%5D=severity%3A%3A4) | 0 | | ~priority::4 | 0 | 0 | [9](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=priority%3A%3A4&label_name%5B%5D=severity%3A%3A3) | [41](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=priority%3A%3A4&label_name%5B%5D=severity%3A%3A4) | 0 | | No priority | 0 | [3](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=severity%3A%3A2&not%5Blabel_name%5D%5B%5D=priority%3A%3A1&not%5Blabel_name%5D%5B%5D=priority%3A%3A2&not%5Blabel_name%5D%5B%5D=priority%3A%3A3&not%5Blabel_name%5D%5B%5D=priority%3A%3A4) | [14](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=severity%3A%3A3&not%5Blabel_name%5D%5B%5D=priority%3A%3A1&not%5Blabel_name%5D%5B%5D=priority%3A%3A2&not%5Blabel_name%5D%5B%5D=priority%3A%3A3&not%5Blabel_name%5D%5B%5D=priority%3A%3A4) | [2](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&label_name%5B%5D=severity%3A%3A4&not%5Blabel_name%5D%5B%5D=priority%3A%3A1&not%5Blabel_name%5D%5B%5D=priority%3A%3A2&not%5Blabel_name%5D%5B%5D=priority%3A%3A3&not%5Blabel_name%5D%5B%5D=priority%3A%3A4) | [29](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=bug&not%5Blabel_name%5D%5B%5D=priority%3A%3A1&not%5Blabel_name%5D%5B%5D=priority%3A%3A2&not%5Blabel_name%5D%5B%5D=priority%3A%3A3&not%5Blabel_name%5D%5B%5D=priority%3A%3A4&not%5Blabel_name%5D%5B%5D=severity%3A%3A1&not%5Blabel_name%5D%5B%5D=severity%3A%3A2&not%5Blabel_name%5D%5B%5D=severity%3A%3A3&not%5Blabel_name%5D%5B%5D=severity%3A%3A4) | ---- #### Unscheduled ~frontend ~bug (non-customer) - [ ] #216607 Kubernetes cluster name can be added with whitespace => Problem when trying "To remove your integration, type ..." ~"Category:Kubernetes Management", ~"bug", ~"devops::configure", ~"frontend", ~"group::configure" ---- #### Unscheduled ~bug with ~customer - [ ] #217750 403 when running pipelines ~"Category:Kubernetes Management", ~"bug", ~"customer", ~"devops::configure", ~"group::configure" - [ ] #216974 Refactor EKS Regions call to accommodate varying regions ~"bug", ~"customer", ~"devops::configure", ~"group::configure", ~"section::ops", ~"severity::2", ~"workflow::scheduling" - [ ] #209942 Mismatch between active users count and users in license seat ~"Category:User Management", ~"bug", ~"customer", ~"devops::configure", ~"group::configure", ~"section::ops", ~"severity::2" ---- #### Unscheduled ~bug (non-customer) - [ ] #233971 Unable to Remove Kubernetes cluster integration when cluster name has trailing white space ~"Category:Kubernetes Management", ~"bug", ~"devops::configure", ~"group::configure", ~"severity::4" - [ ] #232459 Adding Kubernetes Cluster Integration via non-local IP fails SSL Verify ~"bug", ~"devops::configure", ~"group::configure", ~"section::ops" - [ ] #231375 External MinIO: SocketError ~"bug", ~"devops::configure", ~"group::configure", ~"section::ops", ~"severity::3" - [ ] #228623 Remove f1-micro from machine type dropdown when creating GKE cluster ~"Accepting merge requests", ~"bug", ~"devops::configure", ~"group::configure", ~"section::ops" - [ ] #227042 Kubernetes Integration GitLab Community Edition 13.1.2 ~"Category:Kubernetes Management", ~"bug", ~"devops::configure", ~"group::configure", ~"severity::3" - [ ] #224448 GitLab-managed apps V1 should show a force-uninstall option if uninstallation fails ~"bug", ~"devops::configure", ~"feature", ~"group::configure", ~"section::ops", ~"workflow::problem validation" - [ ] #223437 GitLab AutoDevOps integrated postgres readiness and liveliness probe fails ~"Category:Auto DevOps", ~"bug", ~"devops::configure", ~"group::configure", ~"severity::3" - [ ] #223099 deploy key labels are always regenerated by gitlab ~"Category:Secrets Management", ~"api", ~"bug", ~"deploy keys", ~"devops::configure", ~"group::configure", ~"section::ops" - [ ] #222718 UX for removing cluster integration is clunky ~"Category:Kubernetes Management", ~"UX", ~"bug", ~"devops::configure", ~"group::configure" - [ ] #220676 [Auto-devops] Missing module extension on heroku ~"Category:Auto DevOps", ~"bug", ~"devops::configure", ~"group::configure", ~"missed-SLO", ~"priority::2", ~"severity::2" - [ ] #220049 Feature flag for :force_autodevops_on_by_default not honored ~"Category:Auto DevOps", ~"bug", ~"devops::configure", ~"group::configure", ~"severity::2" - [ ] #219508 Kubernates - production deployment ~"Category:Kubernetes Management", ~"bug", ~"devops::configure", ~"group::configure" - [ ] #219297 NoMethodError: undefined method `project' for nil:NilClass ~"bug", ~"devops::configure", ~"group::configure", ~"section::ops" - [ ] #219200 Default Auto Devops deployments fail unless AUTO_DEVOPS_POSTGRES_CHANNEL=1 ~"Category:Auto DevOps", ~"bug", ~"devops::configure", ~"group::configure", ~"regression", ~"regression:13.0" - [ ] #219012 Auto-devops production deploy job failed ~"Category:Auto DevOps", ~"bug", ~"devops::configure", ~"group::configure", ~"severity::3" - [ ] #218276 gitlab managed cert-manager uninstall completes but gitlab thinks uninstall timed out & believes it's still installed ~"Category:Kubernetes Management", ~"bug", ~"devops::configure", ~"group::configure", ~"severity::3" - [ ] #218273 StateMachines::InvalidTransition: Cannot transition cleanup_status via :start_cleanup from :cleanup_removing_service_account (Reaso... ~"bug", ~"devops::configure", ~"group::configure", ~"section::ops", ~"workflow::scheduling" - [ ] #218007 Fix Incomplete Kubernetes Cluster Status List ~"Category:Kubernetes Management", ~"bug", ~"devops::configure", ~"group::configure", ~"workflow::ready for development" - [ ] #217892 POSTGRES_ENABLED in Auto DevOps has no effect for "test" stage ~"bug", ~"devops::configure", ~"group::configure", ~"section::ops" - [ ] #217806 DATABASE_URL is not compatible with JDBC in auto devops ~"bug", ~"devops::configure", ~"group::configure", ~"section::ops", ~"severity::3" - [ ] #217214 Kubernetes Cluster Ingress & Knative install fails on self-hosted cluster ~"Category:Kubernetes Management", ~"bug", ~"devops::configure", ~"group::configure" - [ ] #216830 Unable to install k8s apps via cluster management project ~"bug", ~"devops::configure", ~"group::configure", ~"section::ops" - [ ] #216766 [Auto DevOps] www prefix with fake SSL ~"Category:Auto DevOps", ~"bug", ~"devops::configure", ~"group::configure", ~"severity::4" - [ ] #216739 Cannot use existing ssl wildcard certificate for AutoDevOps auto deploy ~"Category:Auto DevOps", ~"bug", ~"devops::configure", ~"group::configure", ~"severity::3" - [ ] #216388 db initialize/migration jobs are not deleted during cleanup ~"Category:Auto DevOps", ~"bug", ~"devops::configure", ~"group::configure" - [ ] #215588 Kubeclient::HttpError: HTTP status code 422, Namespace "camswords-contribute-2020-autodevops-18347796-review-hello-eart-... ~"backend", ~"bug", ~"devops::configure", ~"group::configure", ~"section::ops", ~"workflow::In review" ---- ### Heatmap for ~missed-SLO bugs || ~severity::1 | ~severity::2 | ~severity::3 | ~severity::4 | No severity | |----|----|----|----|----|----| | ~priority::1 | 0 | 0 | [1](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=missed-SLO&label_name%5B%5D=priority%3A%3A1&label_name%5B%5D=severity%3A%3A3) | 0 | 0 | | ~priority::2 | 0 | [2](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=missed-SLO&label_name%5B%5D=priority%3A%3A2&label_name%5B%5D=severity%3A%3A2) | [1](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=missed-SLO&label_name%5B%5D=priority%3A%3A2&label_name%5B%5D=severity%3A%3A3) | 0 | [1](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=missed-SLO&label_name%5B%5D=priority%3A%3A2&not%5Blabel_name%5D%5B%5D=severity%3A%3A1&not%5Blabel_name%5D%5B%5D=severity%3A%3A2&not%5Blabel_name%5D%5B%5D=severity%3A%3A3&not%5Blabel_name%5D%5B%5D=severity%3A%3A4) | | ~priority::3 | 0 | 0 | [1](https://gitlab.com/gitlab-org/gitlab/-/issues?state=opened&label_name%5B%5D=group%3A%3Aconfigure&label_name%5B%5D=missed-SLO&label_name%5B%5D=priority%3A%3A3&label_name%5B%5D=severity%3A%3A3) | 0 | 0 | | ~priority::4 | 0 | 0 | 0 | 0 | 0 | | No priority | 0 | 0 | 0 | 0 | 0 | ---- --- This is a group level triage report that aims to collate the latest bug reports (for frontend and otherwise) and feature proposals. For more information please refer to the handbook: - https://about.gitlab.com/handbook/engineering/quality/triage-operations/index.html#triage-reports --- If assignees or people mentioned in this individual triage report need to be amended, please edit [group-definition.yml](https://gitlab.com/gitlab-org/quality/triage-ops/blob/master/group-definition.yml).
issue