IronSledDocs
Projects

Overview

How projects work in IronSled — the project lifecycle, the Project Scorecard and its KPIs, and the sections of a project (Team, Repositories, Containers, Environments, Tickets, Reports & Artifacts, and Settings).

Projects are the central organizational unit in IronSled. A project represents an application or service that a team is building, deploying, and operating on the platform. Everything in IronSled — team members, repositories, containers, environments, security findings, and tickets — connects through a project.

Project Lifecycle

Every project follows a defined lifecycle from creation through active development to eventual retirement:

  1. Onboarding — The project is being set up. Teams define their project details, team members, and requirements. AI-assisted onboarding helps generate configurations through natural language conversation.
  2. Submitted — The project configuration has been submitted for review by the platform team.
  3. Reviewing — The platform team is reviewing the project request for completeness and compliance.
  4. Implementing — The platform team is provisioning infrastructure, repositories, and environments.
  5. Available — The project is fully provisioned and active. All features — repositories, environments, and security scanning — are available.
  6. Decommissioned — The project has been retired. Resources are scheduled for cleanup.

Projects can also be Rejected during the review process if requirements cannot be met or if the request needs revision.

Project Scorecard

The project Overview page — titled Project Scorecard — provides an at-a-glance view of project health.

The Project Scorecard (Overview page) for the Examples project — the Overall Health summary (3/4 healthy, with Security, Pipeline, Pods, and Runtime status) above four KPI cards (Pipeline Vulnerabilities, Build Health, Pod Health, Runtime Vulnerabilities), plus the Billing & Cost Allocation card, an Open Tickets summary, and the team and Point-of-Contact footer

It surfaces project health through four key performance indicators:

  • Pipeline Vulnerabilities — Total vulnerability count from Trivy scans on default branches across all associated repositories, with a breakdown of critical findings.
  • Build Health — Number of failed pipeline builds, indicating CI/CD stability.
  • Pod Health — Ratio of healthy pods to total pods across all environments (e.g., 8/10 pods healthy).
  • Runtime Vulnerabilities — Security issues detected in running containers via the Trivy operator, with critical count highlighted.

These metrics feed into an overall health score displayed as a color-coded status for each category — Security, Pipeline, Pods, and Runtime (Healthy, Warning, Critical, or N/A). The scorecard also shows the project logo, description, point of contact, member count, repository count, and a preview of team member avatars, along with a Billing & Cost Allocation card (the cost center the project's resources, storage, and platform usage are charged to) and an open-tickets summary with a shortcut to submit one.

Sections of a Project

Once a project reaches Available, its sidebar (titled Dashboard) opens into the sections below. Each has its own page in this guide:

SectionWhat you do there
OverviewThe Project Scorecard described above — health score, KPIs, open tickets, team, and cost center.
TeamAdd and remove members, assign roles (Owners, Maintainers, Developers, Reporters, Guests), and set a Point of Contact. Roles sync to your identity provider (Okta/Entra) and GitLab.
RepositoriesYour GitLab repositories with branches, pipelines, merge requests, Trivy scan results, SBOMs, and release tags — all pulled from GitLab.
ContainersContainer images and their versions with scan status — auto-discovered from CI pipelines (code projects) or uploaded (upload projects), on a one repository = one container model.
EnvironmentsKubernetes deployment targets linked from Rancher — workloads, pods, ingress, and runtime (Trivy Operator) security, with deep links into Rancher.
TicketsSubmit and track requests to the platform team (environments, databases, storage, networking, and general support), with AI-assisted parsing.
Reports & ArtifactsGenerate velocity, runtime- and pipeline-vulnerability, SBOM, authorization-boundary, and component-inventory reports, with PDF/CSV/JSON export.
SettingsProject name, cost center, description, light/dark logos, and the danger zone (decommission and delete).

Projects still in the onboarding phase show a simplified sidebar (titled Onboarding) with only Onboarding, Team, and Settings until the project reaches Available.

There is no separate "Compliance" section. Compliance artifacts for accreditation (ATO) — the Authorization Boundary diagram and the Component Inventory & SBOM — are generated and saved from within Reports & Artifacts.

Project Types

Both Code / Build and Upload projects use the same set of sections. They differ in content rather than structure: an upload project's Repositories section holds container-upload repositories (each surfaces as a container), and its Containers section is where images are uploaded rather than built by a pipeline. See Create a Project for how each project type is created.

Edit

On this page