Documentation
Everything you need to run SysJ.
From connecting your first cloud account to deploying an application. Pages marked Not released describe parts of SysJ that are designed but not available in a workspace yet.
Getting started
What is SysJSysJ builds Kubernetes clusters in your own AWS account from a plain description, shows you the real Terraform plan before anything is created, and tracks deployments to those clusters.Learn more QuickstartFrom a new workspace to a running EKS cluster, in five steps.Learn more Core conceptsThe handful of terms the rest of these docs use, defined once.Learn more
Cloud accounts
Connect AWSGrant SysJ an IAM role in your account through a CloudFormation stack, limited by an external id unique to your workspace.Learn more Cluster access for your teamChoose which IAM roles in your account may use the clusters SysJ builds there.Learn more What SysJ can accessHow SysJ’s access to your account is scoped, and what it stores.Learn more Not releasedConnect Google CloudGrant SysJ access through Workload Identity Federation, with no service-account keys.Learn more Not releasedConnect AzureGrant SysJ access through federated credentials on an app registration you consent to.Learn more
Building infrastructure
The assistantAsk for a cluster, or a change to one, in plain terms, and approve the plan it produces.Learn more Clusters in the consoleCreate, resize, connect to and remove clusters from the Clusters screen.Learn more Cluster capabilitiesWhat SysJ can install on a cluster, what each one costs, and its limits.Learn more Plans and approvalsWhat the approval card shows and what approving binds you to.Learn more PolicyThe rules that read every plan before anyone is asked to approve it.Learn more Cluster configuration repositoryConnect the git repository your clusters install their tools from.Learn more Not releasedCost estimatesAn estimate of the monthly difference on every plan, and how to read a range.Learn more
Shipping code
RepositoriesRegister the Bitbucket repositories your applications are built from.Learn more Applications and build strategiesDescribe what to build from a repository, and which build strategy runs it.Learn more EnvironmentsDeployment targets on your clusters, in promotion order, and where approval sits.Learn more Deployments and rollbackRequest a deployment, have it approved, read its log, and roll back.Learn more Not releasedPreview environmentsA short-lived environment for every pull request.Learn more
Operating
TeardownRemove a cluster and everything SysJ built for it, behind a typed confirmation.Learn more NotificationsChoose what SysJ tells you about, in the bell, by email and in Slack or Teams.Learn more InsightsDelivery figures, what is deployed where, and what is installed on each cluster.Learn more Not releasedDriftWhat SysJ will do when your account stops matching the plan.Learn more Not releasedImport existing infrastructureBring resources you already have under SysJ’s management.Learn more Not releasedCluster healthLive cluster and workload health on each cluster’s page.Learn more Not releasedBudgetsA monthly budget per environment, with a warning before you exceed it.Learn more
Workspace
Members and rolesInvite your team and decide who may plan, build, deploy, approve and manage.Learn more Import usersAdd up to 500 members at once from a CSV file.Learn more Audit trailOne append-only record of every change in your workspace.Learn more Workspace address and sign-inWhere your workspace lives and how members sign in.Learn more