Skip to main content

State of One Platform - May, June 2021

· 4 min read
Ghanshyam Lohar

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

ObjectivesStatusIMP Summary from Key Results
Accelerate and provide consistent SPA development & delivery experienceOn Track (Continued)
  • Lighthouse CI Release
  • Developer console UI and integration to the App Service release over QA & Stage environment.
  • CI/CD pipeline automation
  • Continuing building e2e test cases
  • Innovation hub SPA readiness
Evolve one.redhat.com as a single place to host internal applications and accessible outside VPN. On Track (Continued)
  • Escalation watchlist: Readiness to onboard.
  • Pantheon Continued conversations.
  • New home page designs to support rebranding of One Platform.
  • SFM2.Next & Resource Hub - In conversation
  • SPA & Microservice enhancements
  • Rebranding One Platform portal as Application Hub
  • Make One Platform Externally accessible (outside VPN)

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.