State of One Platform - May, June 2021
This is a summary of the development goals achieved by the One Platform team in the months of May and June 2021. This month the team had the following goals:
-
Application Development: Federated Notifications UI, Developer Console UI, Rover integration for User Group SPA, Apps Service Enhancements, Lighthouse and Innovation hub SPA development
-
Onboarding: Onboarding discussions with Attachment viewer, Escalation list & Pantheon
-
Infrastructure update: Coordinate with other teams & complete the prerequisites to make One Platform available externally(outside VPN)
-
E2E test automation: Test report automation & notification over the email. Test suite development for search module
OKRs
Microservice | Use Cases | Status |
Feedback | Published the opc-feedback component and testing the SPA, Microservice in QA and Stage. | Completed |
Notifications | Revamped Notifications microservice | Completed |
Notifications | Revamped Notifications UI is underway. | In Progress |
Search | Rover integration. | In Progress |
Suggestions based on user search history. | Not Started | |
User Groups | Rover integration to get user data | In Progress |
Build API authorization based on user-groups | Not Started | |
Home Service (convert into Developer Console Service) | Change Home Service schema into Developer Console schema | In Progress |
Build APIs for managing Projects/Apps for the developer console | In Progress | |
API gateway | Periodic GraphQL IntrospectSchema refresh, for up-to-date schema on the API Gateway | Not Started |
SSI | Shorter version of SSI | Not Started |
Key highlights
In the month of May & Jun, The team was able to close 67 JIRAs across a range of development priorities. The highlights are:
-
Application development and readiness:
-
Native Apps:
- Developer Console:
- UI integrations with One Platform Microservices for enabling and customising the microservice features for an App
- Enhancements to the Apps Service APIs for better integration with the Developer Console
- Lighthouse CI Release and GA:
- Catalog team adopted the lighthouse CI
- Lighthouse SPA & Microservice Development - Microservice & SPA development in progress.
- Home Page enhancements:
- New Developer focused Home page has been rolled out with the enhancements
- SSI Improvements that includes getting started
- Deploy to One Platform automation release
- Button and deployment backend automation support
- Integration with SPAship for SPA deployments
- Developer Console:
-
Non Native Apps:
- Outage SPA
- Proof of Value demoed, decision on the use of statuspage vs service now in the coming weeks.
- DSAL
- Dashboard migration
- Ansible Pipelines migration nearing completion
- Outage SPA
-
Designs:
- Design for Lighthouse SPA
- Design for POC for app monitoring & analytics
- New one platform home design is finalized
-
-
Onboarding
- Lifecycle admin SPA released on production at /lifecycle
- Case Attachment viewer SPA Onboarding in progress
- Followed up on Pantheon onboarding, The Pantheon team is weighing the options available
-
E2E test automation:
- Refinement of e2e test reports.
- Test suite implementation User Group is completed
-
Development and Adoption Priorities
- Team worked with IT, Legal, InfoSec to make one.redhat.com externally available. All the prerequisites are in place.
What's coming?
- Deploy to One Platform automation
- Develop a button, Form, SPA metadata
- Automate the deployment process
- Integration with SPAship, API Key generation
- Developer Console GA Release
- SPA Continuous Deployment (CD) automation
- SPA Onboarding:
- Cert Apps SPA onboarding discussions
- Escalation Watchlist SPA onboarding discussions
- Pantheon followup
- One Platform Test Automation:
- Send test reports as an inline mail body to the configured Email IDs
- Further implementation of test suites for remaining One Platform native modules
- Adopt and Implement recommended solutions as a result of 3D Developer Experience research and brainstorming.
- One Platform home page enhancements
For more updates related to One Platform, please check out the One Platform Blog at one.redhat.com/get-started/blog
Meta
Completed Sprint: One Platform – May & June '21
Ongoing/Upcoming Sprint: OP – Jul'21 Mid Sprint
One Platform: one.redhat.com
JIRA: https://projects.engineering.redhat.com/projects/ONEPLAT/issues
GitHub: https://github.com/1-Platform/one-platform/issues
Questions
For any questions, please reach out to the One Platform team over one-platform-devs@redhat.com or ping us over One Platform GChat Room. For more information please view FAQs.