What You Can Do vs. What We Manage

PushOps splits responsibility between what your team manages directly in SVIEW
and what CTO2B manages on your behalf. The rule of thumb is that CTO2B owns the
infrastructure layer and your team owns the application and its configuration.

If something is not listed here, ask in your support channel and we will point
you in the right direction.

What you can do in SVIEW

AreaWhat you can do
Databases and data servicesProvision PostgreSQL, MySQL, Redis, Kafka, and other services from the Catalog
Container registryConfigure your ECR / GCR registry
Environment variables and secretsManage variables and secrets for your Components
Resource limits and deployment parametersAdjust these per Component
NetworkingManage ingress routes and IP allowlisting
Node provisioning (AWS)Adjust Karpenter node pool settings
AccessRaise and approve infrastructure access requests
VisibilityView audit logs, cost reports, compliance reports, and service health
Application logsView and search Component logs in the Application view (recent window, up to 6 hours)
ObservabilityRequest your own dedicated monitoring stack (see below)

What CTO2B manages

AreaDescription
Kubernetes control planeCluster provisioning, upgrades, and node health (EKS / GKE)
Deployment orchestrationThe GitOps layer that deploys your workloads
Infrastructure provisioningThe underlying cloud infrastructure, managed as code
Cloud foundationCore AWS / GCP account infrastructure
Platform monitoringCTO2B's own monitoring of platform health, for CTO2B operational use
Security componentsCertificate issuance and renewal, secrets management, standard network policies

The boundary, layer by layer

LayerCTO2B managesYou manage
KubernetesCluster provisioning, upgrades, node health, platform namespacesYour application manifests, resource requests and limits
DeploymentsThe GitOps tooling and its operationYour Helm values, image tags, and Git repository
DatabasesThe instance, engine version and patching, automated backups, network connectivitySchema design, query performance, data migrations
Ingress and networkingIngress controller, load balancer, TLS certificatesYour domain DNS records and your ingress routing rules
ObservabilityPlatform-level monitoring; provisioning an optional stack for your teamInterpreting your own metrics, your own dashboards and alert thresholds
SecurityPlatform RBAC, standard network policies, access toolingYour application's own authentication and authorisation
CI/CDEverything from the container registry onwardEverything up to the image push: code, build, pipeline configuration

Boundary examples

  • Pods evicted under memory pressure — check your own resource requests and
    limits before raising a request.
  • A deployment fails to sync after your own change — the manifests, Helm
    values, and image tags are yours. Your Customer Success Engineer can advise,
    but will not edit your repository.
  • Slow queries or missing indexes — application-layer, and yours. If
    database response times degrade because of infrastructure limits such as
    storage or I/O, CTO2B investigates.
  • Your application URL does not resolve — check that your DNS record points
    at the correct load balancer address first. Domain ownership and your DNS or
    proxy provider account remain yours.

Observability

CTO2B deploys a monitoring stack on every cluster for its own operational use.
That stack is not visible to your team, and its alerts route to CTO2B, not to
you.

If your team wants its own Grafana dashboards, metrics, and logs with admin
access, you can request a dedicated observability stack. It is opt-in and
provisioned on request. Once you have it, building dashboards, setting alert
thresholds, and routing your own alerts are yours to manage. See
Observability.

For the same boundary with the specific technologies named — EKS, ArgoCD, RDS, Traefik, the observability stack — see The Boundary in Detail.

Not yet self-service

Raise a request for anything in this list.

Infrastructure

  • Creating new Environments or namespaces — include the environment name,
    cloud provider, and stage
  • New Kafka topics or users — see Access Management

Cloud console access

Networking

  • CloudFlare traffic shielding — restricting your load balancer to accept
    traffic only via CloudFlare; requires CloudFlare Proxy active on your domain;
    see Ingress, Custom Domains and TLS
  • Cross-namespace network policies — see Network Policies
  • Egress restriction — locking outbound traffic to specific external
    endpoints for compliance; see Network Policies

Access and roles

  • Role changes — a different SVIEW role or additional permissions; see
    User Profile

Compliance

What requires Professional Services

The following sit outside standard PushOps support and need a separate
Professional Services engagement:

  • Custom dashboard or alert rule development
  • Application performance optimisation and profiling
  • Database query tuning or schema redesign
  • CI/CD pipeline design or migration, once onboarding has completed
  • Application architecture review

Speak to your Customer Success Engineer to scope one.

Quick reference: is this ours or yours?

Severity levels are defined in the SLA Policy — Sev-1 (critical), Sev-2 (degraded), Sev-3 (non-urgent).

SituationWho acts first
Cluster node is NotReadyCTO2B — raise Sev-1 or Sev-2
My pod is in CrashLoopBackOffYou — check your application logs
Deployment out of sync after my commitYou — check your manifests
Deployment out of sync, nothing changedCTO2B — raise Sev-2
My URL returns 503Check your deployment and DNS first; if platform ingress is at fault, raise Sev-2
Database unreachable from my applicationCTO2B — raise Sev-2
Slow database queriesYou — check your queries and indexes
I want a custom Grafana dashboardProfessional Services
Grafana access for a new team memberRaise a Sev-3 request

Related articles


Did this page help you?