Skip to main content

State of One Platform - May, June 2021

· 4 min read
Ghanshyam Lohar
Senior Software Engineer @ Red Hat

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

MicroserviceUse CasesStatus
FeedbackPublished the opc-feedback component and testing the SPA, Microservice in QA and Stage.Completed
NotificationsRevamped Notifications microserviceCompleted
NotificationsRevamped Notifications UI is underway.In Progress
SearchRover integration.In Progress
Suggestions based on user search history.Not Started
User GroupsRover integration to get user dataIn Progress
Build API authorization based on user-groupsNot Started
Home Service (convert into Developer Console Service)Change Home Service schema into Developer Console schemaIn Progress
Build APIs for managing Projects/Apps for the developer consoleIn Progress
API gatewayPeriodic GraphQL IntrospectSchema refresh, for up-to-date schema on the API GatewayNot Started
SSIShorter version of SSINot 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
    • 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
    • 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.