-
Notifications
You must be signed in to change notification settings - Fork 442
Factory Dashboard
Saray Cabrera Padrón edited this page Sep 4, 2019
·
5 revisions
Since 07/2018, the Factory dashboard is part of the OBS codebase and not an engine anymore.
To get a working dashboard in development environment, it is required to setup projects with special names. These are:
- openSUSE:Factory
- openSUSE:Factory:Rings:0-Bootstrap
- openSUSE:Factory:Rings:1-MinimalX
- openSUSE:Factory:Staging
- openSUSE:Factory:Staging:A (at least one Staging project)
In order to see some content in the dashboard, we have to follow these steps:
- Ensure the
openSUSE:Factory
project have the groupfactory-staging
assigned with rolereviewer
. - Submit a request from any source package to a package inside
openSUSE:Factory
project. - Associate the request to the staging project
openSUSE:Factory:Staging:A
by adding the following to the description.
requests:
- { author: Admin, id: 2, package: test_package, type: submit }
- Go to the request page and ...
- accept the review by user that was created by default (this removes the request from the Backlog list),
- add a review by project for
openSUSE:Factory:Staging:A
.
We can also create an ADI project with a name like openSUSE:Factory:Staging:adi:1
and then sumit a request to openSUSE:Factory
and associate the request via description.
Useful URLS:
- Factory dashboard: http://localhost:3000/project/dashboard/openSUSE:Factory
- Staging projects list: http://localhost:3000/project/staging_projects/openSUSE:Factory
- Staging project dashboard: http://localhost:3000/project/staging_projects/openSUSE:Factory/A
- Development Environment Overview
- Development Environment Tips & Tricks
- Spec-Tips
- Code Style
- Rubocop
- Testing with VCR
- Authentication
- Authorization
- Autocomplete
- BS Requests
- Events
- ProjectLog
- Notifications
- Feature Toggles
- Build Results
- Attrib classes
- Flags
- The BackendPackage Cache
- Maintenance classes
- Cloud uploader
- Delayed Jobs
- Staging Workflow
- StatusHistory
- OBS API
- Owner Search
- Search
- Links
- Distributions
- Repository
- Data Migrations
- next_rails
- Ruby Update
- Rails Profiling
- Installing a local LDAP-server
- Remote Pairing Setup Guide
- Factory Dashboard
- osc
- Setup an OBS Development Environment on macOS
- Run OpenQA smoketest locally
- Responsive Guidelines
- Importing database dumps
- Problem Statement & Solution
- Kickoff New Stuff
- New Swagger API doc
- Documentation and Communication
- GitHub Actions
- How to Introduce Software Design Patterns
- Query Objects
- Services
- View Components
- RFC: Core Components
- RFC: Decorator Pattern
- RFC: Backend models