Dashboard
The Dashboard serves as the central landing page for ImageFactory. It provides an immediate overview of your image building environment, highlighting the status of connected cloud providers and the health of your operating system distributions.
Initial Access and Customer Selection
Upon logging into the ImageFactory web interface, you are greeted by the main dashboard. If your user account is associated with multiple customers, the interface will first prompt you to select the specific customer environment you wish to manage. You can switch between customers at any time using the selector in the top navigation bar.
For new customers with no existing configurations, the dashboard displays a welcome screen. This screen includes quick-start buttons that guide you through the initial setup process, such as adding cloud credentials or creating your first image template.
Cloud Providers Section
The Cloud Providers section consists of cards representing each supported cloud platform, including AWS, Azure, GCP, Exoscale, and VMware. Each card provides a high-level summary of your integration with that specific provider.
Provider Cards
Each card displays two primary metrics:
- Connected Accounts: The number of cloud accounts or subscriptions currently onboarded for that provider.
- Template Count: The total number of image templates configured to build images for that provider.
Clicking on a provider card navigates you directly to the filtered list of image templates for that specific cloud platform. This allows for rapid access to the templates you need to manage.
Operating Systems Section
The Operating Systems section provides a detailed breakdown of the OS distributions used across your templates. This section is organized by OS family, such as Linux and Windows.
Distribution Health and Lifecycle
Each OS card displays critical information regarding the distributions you are currently utilizing:
- Distribution Details: Specific versions and architectures of the operating systems in use.
- EOL Warnings: Clear indicators for distributions that are approaching or have reached their End of Life (EOL). These warnings help you plan migrations to newer versions before security updates cease.
- Build Statistics: A summary of build success and failure counts over the last 30 days. This helps identify problematic distributions or templates that may require attention.
Dashboard Statistics
The dashboard aggregates data to provide a snapshot of your overall image factory performance. These statistics include:
- Total Images Built: The cumulative number of images successfully created across all templates.
- Active Builds: The number of image builds currently in progress.
- Compliance Score: An average compliance rating based on the results of automated testing and security scanning.
Quick Navigation
From the dashboard, you can quickly initiate key workflows using the primary action buttons:
- Create Template: Launches the Template Builder wizard to define a new image specification.
- Add Credentials: Opens the Cloud Credentials page to onboard a new cloud account.
You can retrieve dashboard-style statistics and provider information using the GraphQL API. This is useful for building custom monitoring dashboards or integrating with external reporting tools.
query GetDashboardStats {
customerStats {
totalTemplates
totalImages
activeBuilds
complianceAverage
}
providers {
name
accountCount
templateCount
}
}
The dashboard is designed to give you the most relevant information at a glance, ensuring you can monitor your image pipeline efficiently and respond to any issues promptly. By regularly reviewing the EOL warnings and build statistics, you can maintain a secure and reliable image catalog.