Skip to main content
The Services section is where you create and manage all of the services in your organization. Each Skyhook service represents a single service or microservice — or, for monorepos, a workspace within a shared repository.

Services list

Click Services in the sidebar to see every service in your org. The list shows:
  • Service name and description
  • Workload type badge (api-gateway, frontend, backend, worker, etc.)
  • Most recent deployment across environments
  • Health status (from the latest production deployment)
  • Quick links to GitHub and the deployment repo
Click any row to open the service detail page.

Service detail tabs

Every service has a consistent set of tabs across the top:
TabWhat it shows
GeneralBasic details, GitHub links, deployment status per environment, pod health, recent events
RuntimeLive topology and resource view for the selected environment, with connectivity monitoring
APIFor services with an OpenAPI/Swagger spec, an interactive explorer where you can try endpoints directly
LogsLive pod logs with search, previous-container toggle, and color output
DeploymentsFull deployment history with filters and the in-app GitHub Actions log viewer
RolloutsArgo Rollouts progress for services using canary or blue-green strategies — traffic split, step progress, analysis templates, and manual promote/abort actions
Production ReadinessScore, failing checks, and category breakdown for the selected environment
Env Vars & SecretsPer-environment and base environment variables and secrets
SettingsService configuration split into sub-tabs: General, Environments, Network, Deployment, Scaling, Health & Scheduling, ArgoCD, Rollouts, Metrics
The Deploy button at the top of every service page opens the deploy flow directly. Some organizations configure Skyhook to show Deploy as a tab instead of a button — the underlying flow is the same.

Active issues

The General tab includes a banner that surfaces problems Skyhook detected with the service — missing setup steps, broken deployments, misconfigured ingress, expired certificates, etc. Click View Details to open a consolidated view of every active issue, grouped by severity. Each issue has:
  • Description — what the problem is
  • Affected resource — which pod, cluster, or environment
  • Suggested action — a link to the relevant settings page or a Fix button where Skyhook can resolve it directly (for example, re-running a failed setup step)
Issues clear automatically as you resolve them — there’s no manual dismiss.

Pending migrations

Services migrated from an existing Kubernetes cluster get a special info-level issue reminding you to finish the migration to the latest Skyhook config format. Click Migrate now → in the banner to run the migration.

Pending PRs banner

New services (and services partway through an import or migration) show a Pending Pull Requests banner at the top of the page listing every PR Skyhook opened for initial setup. Each row has a Review PR button that opens the in-app pull request review. Rows disappear automatically as pull requests are merged.

Creating a new service

From the services list, click New Service to open the create/import wizard. The same wizard is used for new services and for importing existing codebases.

Next steps