Skip to main content

Platform Modules

The Rocket Pad Platform allows for additional modules to be installed on bootstrap in order to bring additional tools and features to the platform without increasing the minimum requirements of the Rocket Pad Platform Base offerings.

note

Find available modules on our GitLab

What is a module

A Rocket Pad Platform Module is additional resource deployment configuration build in Jsonnet like all of our components. Available Modules can be seen in our GitLab. All modules that are not in the Rocket Pad Platform Base are optional. But depending on what infrastructure the platform is running some modules like storage might be needed to provide basic functionality.

When adding a module to your Rocket Pad Platform it will be created as an Argo CD application and can be observed oder the Argo CD UI. Check the individual Module documentation in order to see potential issues with intercompatibility of modules.

Modules are designed to integrate with our Rocket Pad Platform Base and might have dependencies to components shipped with the Rocket Pad Platform Base.

note

Storage Modules should not be uninstalled after the platform got bootstrapped with them!

Custom Modules

Modules can be used like plugins in other software tools. If you need additional tools that we are not currently providing as a ready to use module and you want to integrate it tightly within your Platforms GitOps setup: Create a custom module. Consider contributing back with your module and create us a Pull Request with your module if you want.