Feature Ideas

Trending
  1. SSO with Azure

    Login with SSO (e.g. Azure)

    Mario P

    1

  2. 2FA

    Enable two-factor authentication to add an additional security layer for accounts.

    Jan Lepsky

    0

  3. Audit logs

    Add a log for admins to see historical activity of all users in an organization. Each change to settings of a cluster/project/setting would be documented with details about user and time stamp.

    Jan Lepsky

    0

  4. Automated Preview Environments

    With each Pull Request on a certain branch an environment (= clone of a stage) will be deployed that mirrors your applications based on the recent PR. The idea is to simplify testing and debugging for individual devs. Once the PR is approved the environment will be shut down.

    Jan Lepsky

    0

  5. ArgoCD integration

    For teams using Argo we're planning an integration that visualizes your argo workflows in mogenius for a streamlined interface for the whole application lifecycle.

    Jan Lepsky

    0

  6. Custom Roles & Permissions

    mogenius RBAC currently uses three default groups as an abstraction to easily configure users and permissions on clusters. We're adding the option to create custom groups with your own permission configuration.

    Jan Lepsky

    0

  7. Resource Map

    In addition to the table-based topology list we're adding a map to visualize workloads and resource dependencies for clusters, workspaces, and deployments.

    Jan Lepsky

    0

  8. OpenTelemetry Support

    Each workspace comes with built-in metrics for CPU, RAM, and traffic usage. To support custom metrics charts that are created from OpenTelemetry we want to enable OpenTelemetry support.

    Jan Lepsky

    0

  9. Notifications

    It would be great to have pre-configured metrics whenever you create a new workspace. This could be based on an alert-manager that mogenius adds to your cluster with pre-configured events. In the workspace settings you could configure channels like webhooks, email, slack, Teams.

    Jan Lepsky

    0

  10. Workload manager 2.0

    The workload manager in the clusters page and the resource browser in a workspace are currently based on simple tables that have UX limitations. Real-time updates aren't possible and the navigation experience can slow you down in quickly finding a certain resource. We're updating the navigations and tables to make it fast to navigate, and responsive for real-time data.

    Jan Lepsky

    0

  11. Show resource usage in overviews

    On tables that summarize Kubernetes resources (like the workspace dashboard, or resource browser), it would be helpful to get a summary of recent resource consumption (CPU, RAM, Traffic). This allows you to easily identify if a pod had unusual resource consumption in the past, indication issues.

    Jan Lepsky

    0

  12. Customize mogenius deployments

    mogenius has a default pipeline that is used to deploy from Github/Gitlab or container registries to a Kubernetes cluster. Under the hood, templates are used to create the required Kubernetes manifests. In some cases users want to customize the pipeline, e.g. for adding securityContext in certain projects. On that level admins could also decide which registry should be used, which tools to use in the pipeline (vulnerability scan), etc.

    Jan Lepsky

    0

  13. Gitlab CI Integration

    If users work with Gitlab CI for test & build pipelines we want to offer an integration so that the workflow, logs, and events can be monitored in mogenius.

    Jan Lepsky

    0

  14. GCP - Info Logs become Errors

    WIthin GCP Logging, flask logs become ERROR severity (picture one) but should be INFO severity (picture two)

    Mario P

    0

  15. Require Authorization Header within Mogenius-Service

    In products like Apigee it is possible to decide with a toggle, that an authorization header is needed to authenticated with the service. If the toggle is enabled, a token is automatically created and needed to successfully call every HTTP route. In addition it should be possible too, that this token can be used as an API key (GET-Param).

    Mario P

    0