OpenShift
A comprehensive API definition for Red Hat OpenShift, the enterprise Kubernetes platform.
APIs
OpenShift REST API
Main REST API for managing OpenShift clusters, projects, and resources.
OpenShift OAuth API
OAuth authentication and authorization API for OpenShift.
OpenShift Routes API
API for managing application routes and ingress.
OpenShift Build API
API for managing application builds and build configurations.
OpenShift Image API
API for managing container images and image streams.
OpenShift Project API
API for managing OpenShift projects (namespace extensions).
OpenShift Workloads API
API for managing workload resources including Pods, Deployments, DeploymentConfigs, StatefulSets, Jobs, CronJobs, ReplicaSets, and DaemonSets.
OpenShift Network API
API for managing network configuration including Services, Endpoints, Ingress, NetworkPolicy, and EgressFirewall resources.
OpenShift Storage API
API for managing storage resources including PersistentVolumes, PersistentVolumeClaims, StorageClasses, CSI drivers, and VolumeSnapshots.
OpenShift Authorization API
API for managing authorization resources including SubjectAccessReview, SelfSubjectAccessReview, LocalSubjectAccessReview, and TokenReview.
OpenShift Autoscale API
API for managing autoscaling resources including HorizontalPodAutoscaler, ClusterAutoscaler, and MachineAutoscaler.
OpenShift Config API
API for managing cluster configuration resources including APIServer, Authentication, Infrastructure, Ingress, Network, OAuth, and Scheduler configuration.
OpenShift Console API
API for managing OpenShift web console extensions including ConsoleCLIDownload, ConsoleExternalLogLink, ConsoleLink, ConsoleNotification, and ConsolePlugin.
OpenShift Cluster API
API for managing cluster-level resources including ClusterVersion, ClusterOperator, and infrastructure resources.
OpenShift Machine API
API for managing machine resources including Machine, MachineSet, MachineHealthCheck, and MachineAutoscaler for cluster node lifecycle management.
OpenShift Operator API
API for managing OpenShift operator lifecycle and configuration including Etcd, Console, Network, DNS, IngressController, and other operator resources.
OpenShift OperatorHub API
API for managing OperatorHub resources including CatalogSources, Subscriptions, InstallPlans, and ClusterServiceVersions for the Operator Lifecycle Manager.
OpenShift Template API
API for managing templates that provide parameterized sets of objects for creating applications and services.
OpenShift Security API
API for managing security resources including SecurityContextConstraints, RangeAllocation, and PodSecurityPolicyReview for controlling pod security.
OpenShift RBAC API
API for managing role-based access control resources including Roles, ClusterRoles, RoleBindings, and ClusterRoleBindings.
OpenShift Node API
API for managing node-level resources including Node, RuntimeClass, and node configuration.
OpenShift Monitoring API
API for managing monitoring and observability resources including Prometheus, Alertmanager, ServiceMonitor, and PrometheusRule.
OpenShift Provisioning API
API for managing bare metal and infrastructure provisioning resources including BareMetalHost, Provisioning, and hardware management.
OpenShift Schedule and Quota API
API for managing scheduling and quota resources including ResourceQuota, LimitRange, PriorityClass, and ClusterResourceQuota.
OpenShift Metadata API
API for managing metadata resources including ConfigMaps, Secrets, Events, Namespaces, and ServiceAccounts.
OpenShift Cluster Manager API
Managed service API for installing, modifying, operating, and upgrading Red Hat OpenShift clusters across cloud providers.
Capabilities
OpenShift Platform Management
Unified platform management capability for OpenShift clusters including projects, builds, deployments, routes, and monitoring. Used by platform engineers and cluster administrat...
Run with NaftikoFeatures
Production-grade Kubernetes platform with built-in security, monitoring, and lifecycle management.
Automated container image builds directly from source code repositories.
Lifecycle management for complex applications through Kubernetes Operators and OperatorHub.
Centralized management of multiple OpenShift clusters across cloud providers.
Integrated Prometheus, Alertmanager, and Grafana for cluster and application observability.
Use Cases
Migrate monolithic applications to containerized microservices on Kubernetes.
Automate build, test, and deployment workflows with integrated pipeline capabilities.
Deploy and manage applications at edge locations with lightweight OpenShift deployments.
Run consistent workloads across on-premise, public cloud, and edge environments.
Integrations
Native integration with AWS (ROSA), Azure (ARO), GCP, and IBM Cloud for managed deployments.
Integration with Jenkins, Tekton, GitLab CI, and GitHub Actions for automated pipelines.
Integration with Istio-based service mesh for traffic management, security, and observability.