Skip to main content
Version: 6.14.0

Introduction to SmoothGlue Console

The SmoothGlue Console is your gateway to managing projects, teams, and tool integrations. Whether you're an Organization Administrator or a Developer, this guide will walk you through the initial steps to get oriented.

Logging In

For SmoothGlue Cloud users, SmoothGlue Console is available at https://console.smoothglue.io. For SmoothGlue Enterprise users, your platform administrator will provide you with the URL for SmoothGlue Console.

For Developers

As a developer, you need to be added to an organization to access projects and tools. Contact your Organization Administrator to request to be added to their organization for access. Once you're in the SmoothGlue Console, you'll be able to see all the work your team is doing.

For Organization Administrators

As an Organization Administrator, you have the ability to manage your team and projects. Here are the key tasks you can perform:

  • Manage Team Members and Roles:
  • Add or remove team members.
  • Assign roles such as Privileged (those able to deploy) or Organization Administrator.

Organization Permissions

The SmoothGlue Console can help your team get to work by automating project creation for Jira, Confluence, MatterMost, GitLab, and more. We'll handle all the permissions behind the scenes, ensuring your team has all the access they need, and nobody else can see your data.

  • Jira: Create projects with permissions exclusive to your organization members.
  • Confluence: Your organization gets its own dedicated space.
  • MatterMost: Your organization gets what MatterMost calls a "Team", and projects can have one or more channels.
  • GitLab: Your organization gets a private top-level group with automatic team access.

More details can be found in the SmoothGlue Console Technical Manual.

Concepts

  • Organizations are the top-level grouping of entities within SmoothGlue Console. Within a multitenant environment such as SmoothGlue Cloud, organizations provide a partition separating tenants from each other.
  • Teams allow more granular management of permissions for groups of related users within an organization.
  • Projects group together sets of project tools and deployments. These may commonly include one or more GitLab repositories, as well as ArgoCD application deployments.
  • Users are human developers or administrators, each with a unique login to SmoothGlue Console.
  • Roles grant permissions within SmoothGlue Console. Roles may exist within the context of a particular organization, as with Organization Administrators or [Organization Privileged], or may be platform-wide, for Platform Administrators.

Concept Mapping

Console entities correlate to entities in platform tools in the following ways:

Console ConceptKeycloak ConceptGitLab ConceptMatterMost Concept
OrganizationsTop-level GroupsRoot-level GroupsTeams
TeamsN/ASubgroupsN/A
ProjectsN/AN/AN/A
UsersUsersUsersUsers
RolesNamed SubgroupsRoles (Maintainer, Developer)N/A

Dashboard

The first page upon logging in is your Dashboard. This will show any recent projects you've worked on. At the top there's a dropdown to switch between any Organizations you're a member of.

Members

Organization Administrators can manage who is a member of their organization, as well as their privilege level.

Projects

The Projects view is the heart of the SmoothGlue Console. Everything your Organization is working on is captured here, along with links to every board, channel, repository so you can get to work.

If you're an Organization Administrator, you'll want to start by creating a Project. Simply click the "Add new project" button and follow the prompts to set things up.

Tools

The Tools page has links directly to the various integrated tools that are enabled based on your plan. Start out by navigating to GitLab either from the tools page or one of your projects, then you're ready to move on to Building with SmoothGlue.

Supported Tools

Within the SmoothGlue landscape, SmoothGlue Console currently supports a subset of collaboration tools. Although all the supported tools provide organization and user management capabilities, not all tools support every feature of SmoothGlue Console. Currently, the tools integrated with SmoothGlue Console are:

  • Keycloak: Provides single sign-on (SSO) access to the SmoothGlue Console platform tools.
  • Confluence: Provides support for managing Organizations and Users. Management for Projects and Teams is not currently supported.
  • GitLab: Provides support for managing Organizations, Users, and Teams. Management for Projects is not currently supported.
  • Jira: Provides support for managing Organizations, Users, and Projects. Management for Teams is not currently supported.
  • Mattermost: Provides support for managing Organizations, Users, and Projects. Management for Teams is not currently supported.
  • Argo CD: Provides support for Projects and Applications.

The SmoothGlue Console team is continuously working on enhancing the product's capabilities. As part of this ongoing development effort, more tools will be added to the console’s supported list over time.

Documentation and Support

User Cues

SmoothGlue Console offers contextual assistance throughout the product, designed to guide users through its various functionalities. This assistance is identifiable by the question mark icon present across SmoothGlue Console's views. By clicking on this icon, users can quickly access helpful information and reminders about the specifics of a particular view or feature.

Technical Documentation

While this user manual provides a description of each of SmoothGlue Console's capabilities, the technical details are not defined here. For users who require more technical information, they can access the SmoothGlue Console Technical Manual.