Skip to content

redhat-developer/rhdh-plugin-certification

Repository files navigation

Workflow for Certifying Your Plugin with Red Hat Developer Hub

This document outlines the steps required to certify your plugin with Red Hat Developer Hub. Follow these instructions to ensure a smooth and successful certification process.

1. Submit Your Plugin for Certification

  1. Fork the Certification Repository to your GitHub account.

  2. Prepare a Certification Pull Request

    Create a directory under partner with the name of your organization.

    Inside this directory, create a subdirectory with the name of your dynamic plugin.

    Within this plugin directory, create another subdirectory using the version of the plugin as the directory name.

    Finally, in this version directory, create a file called package.yaml.

    In the package.yaml file, add the content for your dynamic plugin. Below is an example structure and content:

    Directory Structure:

    partner/
    └── your-organization
        └── your-plugin
            └── v1.0.0
                └── package.yaml
    

    Example package.yaml Content:

    global:
      dynamic:
        plugins:
          - package: oci://quay.io/tkral/backstage-community-plugin-todo:v0.1.1!backstage-community-plugin-todo
            disabled: false
  3. Submit the PR:

    • Push your changes to your fork and create a pull request against the certification repository.

2. Certification Pipeline

  1. Automated CI/CD Pipeline:

    • Your plugin will automatically be run through the certification pipeline:
      • Compatibility checks with Red Hat Developer Hub.
      • Smoke tests for basic functionality.
  2. Review Feedback:

    • Address any issues flagged during the automated pipeline.
    • Incorporate feedback from reviewers.

3. Post-Certification

  1. Metadata Storage:

    • Ensure the plugin’s metadata is stored in the designated repository for certified plugins.
  2. Ongoing Maintenance:

    • Monitor for updates to Red Hat’s certification requirements.
    • Regularly update your plugin to ensure compatibility with new platform versions.

Additional Resources

  • Plugin Development Guidelines
  • Certification FAQ
  • Red Hat Support Portal

For questions or assistance, contact the Red Hat Developer Hub support team at [email protected].

About

rhdh-plugin-certification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •