diff --git a/en/docs/connectors/catalog/built-in/grpc/trigger-reference.md b/en/docs/connectors/catalog/built-in/grpc/trigger-reference.md index 7a46f7eda8d..872475b9e6d 100644 --- a/en/docs/connectors/catalog/built-in/grpc/trigger-reference.md +++ b/en/docs/connectors/catalog/built-in/grpc/trigger-reference.md @@ -69,7 +69,7 @@ listener grpc:Listener grpcListener = new (9090, ``` :::tip Generating certificates -For instructions on generating certificates using `keytool`, see [Keystores and Truststores](../../../../deploy-operate/secure/keystore-truststore.md). +For instructions on generating certificates using `keytool`, see Keystores and Truststores. ::: **Listener with mutual TLS:** diff --git a/en/docs/connectors/catalog/built-in/tcp/trigger-reference.md b/en/docs/connectors/catalog/built-in/tcp/trigger-reference.md index ef94d5fbe1c..200faef0dec 100644 --- a/en/docs/connectors/catalog/built-in/tcp/trigger-reference.md +++ b/en/docs/connectors/catalog/built-in/tcp/trigger-reference.md @@ -64,7 +64,7 @@ listener tcp:Listener tcpListener = new (3000, secureSocket = { ``` :::tip Generating certificates -For instructions on generating certificates using `keytool`, see [Keystores and Truststores](../../../../deploy-operate/secure/keystore-truststore.md). +For instructions on generating certificates using `keytool`, see Keystores and Truststores. ::: diff --git a/en/docs/connectors/catalog/messaging/kafka/setup-guide.md b/en/docs/connectors/catalog/messaging/kafka/setup-guide.md index a5a5e782668..edbd17fb97c 100644 --- a/en/docs/connectors/catalog/messaging/kafka/setup-guide.md +++ b/en/docs/connectors/catalog/messaging/kafka/setup-guide.md @@ -70,6 +70,6 @@ Managed Kafka services (Confluent Cloud, Amazon MSK, Azure Event Hubs) provide t For encrypted connections: -1. Generate a CA certificate, server certificate, and key, or obtain them from your PKI. See [Keystores and Truststores](../../../../deploy-operate/secure/keystore-truststore.md) for step-by-step instructions using `keytool`. +1. Generate a CA certificate, server certificate, and key, or obtain them from your PKI. See Keystores and Truststores for step-by-step instructions using `keytool`. 2. Configure the broker's `server.properties` with the keystore and truststore paths. 3. Note the **truststore/certificate file path** and **keystore credentials**; you will use these when configuring the Ballerina connector. diff --git a/en/docs/deploy-operate/capacity-planning/overview.md b/en/docs/deploy-operate/capacity-planning/overview.md index b2a57d27a6c..c2f03ef17f5 100644 --- a/en/docs/deploy-operate/capacity-planning/overview.md +++ b/en/docs/deploy-operate/capacity-planning/overview.md @@ -3,6 +3,7 @@ sidebar_position: 1 title: Overview and Sizing Guidelines description: Estimate CPU, memory, replica counts, and connection requirements for WSO2 Integrator deployments based on measured performance data. keywords: [wso2 integrator, capacity planning, sizing, resource estimation, throughput, scaling] +draft: true --- # Overview and Sizing Guidelines diff --git a/en/docs/deploy-operate/capacity-planning/performance-benchmarks.md b/en/docs/deploy-operate/capacity-planning/performance-benchmarks.md index 3f266f95ba1..d8bf6240369 100644 --- a/en/docs/deploy-operate/capacity-planning/performance-benchmarks.md +++ b/en/docs/deploy-operate/capacity-planning/performance-benchmarks.md @@ -3,6 +3,7 @@ sidebar_position: 2 title: Performance Benchmarks description: Benchmark results for the WSO2 Integrator HTTP passthrough scenario, including throughput limits, response latency, and resource optimization recommendations. keywords: [wso2 integrator, performance, benchmarks, throughput, latency, capacity planning, http passthrough] +draft: true --- # Performance Benchmarks diff --git a/en/docs/deploy-operate/cicd/azure-devops.md b/en/docs/deploy-operate/cicd/azure-devops.md index 295651d3ee0..097d831587e 100644 --- a/en/docs/deploy-operate/cicd/azure-devops.md +++ b/en/docs/deploy-operate/cicd/azure-devops.md @@ -1,6 +1,7 @@ --- title: Azure DevOps description: CI/CD pipeline with Azure DevOps for WSO2 Integrator. +draft: true --- # Azure DevOps diff --git a/en/docs/deploy-operate/cicd/github-actions.md b/en/docs/deploy-operate/cicd/github-actions.md index 91405245c26..ee9ac9551e4 100644 --- a/en/docs/deploy-operate/cicd/github-actions.md +++ b/en/docs/deploy-operate/cicd/github-actions.md @@ -1,6 +1,7 @@ --- title: GitHub Actions description: CI/CD pipeline with GitHub Actions for WSO2 Integrator. +draft: true --- # GitHub Actions diff --git a/en/docs/deploy-operate/cicd/gitlab.md b/en/docs/deploy-operate/cicd/gitlab.md index 2fbbf50f5b7..3683b488080 100644 --- a/en/docs/deploy-operate/cicd/gitlab.md +++ b/en/docs/deploy-operate/cicd/gitlab.md @@ -1,6 +1,7 @@ --- title: GitLab CI/CD description: CI/CD pipeline with GitLab for WSO2 Integrator. +draft: true --- # GitLab CI/CD diff --git a/en/docs/deploy-operate/cicd/jenkins.md b/en/docs/deploy-operate/cicd/jenkins.md index 8297fb22bce..bcc86c51b7a 100644 --- a/en/docs/deploy-operate/cicd/jenkins.md +++ b/en/docs/deploy-operate/cicd/jenkins.md @@ -1,6 +1,7 @@ --- title: Jenkins description: CI/CD pipeline with Jenkins for WSO2 Integrator. +draft: true --- # Jenkins diff --git a/en/docs/deploy-operate/deploy/aws-azure-gcp.md b/en/docs/deploy-operate/deploy/aws-azure-gcp.md index 53a856bf3a8..0c78f7363bd 100644 --- a/en/docs/deploy-operate/deploy/aws-azure-gcp.md +++ b/en/docs/deploy-operate/deploy/aws-azure-gcp.md @@ -2,6 +2,7 @@ sidebar_position: 4 title: Deploy to AWS / Azure / GCP description: Deploy integrations to major cloud providers. +draft: true --- # Deploy to AWS / Azure / GCP diff --git a/en/docs/deploy-operate/deploy/environments.md b/en/docs/deploy-operate/deploy/environments.md index fa42f99262b..1b3f751d927 100644 --- a/en/docs/deploy-operate/deploy/environments.md +++ b/en/docs/deploy-operate/deploy/environments.md @@ -2,6 +2,7 @@ sidebar_position: 5 title: Environments description: Manage Dev, Test, and Prod environments with configuration promotion. +draft: true --- # Environments (Dev, Test, Prod) diff --git a/en/docs/deploy-operate/deploy/graalvm-native-images.md b/en/docs/deploy-operate/deploy/graalvm-native-images.md index f99224da759..aaf5f3dcdf5 100644 --- a/en/docs/deploy-operate/deploy/graalvm-native-images.md +++ b/en/docs/deploy-operate/deploy/graalvm-native-images.md @@ -2,6 +2,7 @@ sidebar_position: 9 title: GraalVM Native Images description: Compile Ballerina integrations to GraalVM native binaries for instant startup and reduced memory. +draft: true --- # GraalVM Native Images diff --git a/en/docs/deploy-operate/deploy/scaling-high-availability.md b/en/docs/deploy-operate/deploy/scaling-high-availability.md index d59522f45ec..5dca48d58a8 100644 --- a/en/docs/deploy-operate/deploy/scaling-high-availability.md +++ b/en/docs/deploy-operate/deploy/scaling-high-availability.md @@ -2,6 +2,7 @@ sidebar_position: 6 title: Scaling & High Availability description: Scale integrations horizontally and ensure high availability. +draft: true --- # Scaling & High Availability diff --git a/en/docs/deploy-operate/deploy/serverless-deployment.md b/en/docs/deploy-operate/deploy/serverless-deployment.md index f95dcef4ff1..fc92059408e 100644 --- a/en/docs/deploy-operate/deploy/serverless-deployment.md +++ b/en/docs/deploy-operate/deploy/serverless-deployment.md @@ -2,6 +2,7 @@ sidebar_position: 8 title: Serverless Deployment description: Deploy integrations as serverless functions on AWS Lambda and Azure Functions. +draft: true --- # Serverless Deployment diff --git a/en/docs/deploy-operate/observe/integration-control-plane-icp.md b/en/docs/deploy-operate/observe/integration-control-plane-icp.md index 95aa0089ed4..35c07556b2f 100644 --- a/en/docs/deploy-operate/observe/integration-control-plane-icp.md +++ b/en/docs/deploy-operate/observe/integration-control-plane-icp.md @@ -2,6 +2,7 @@ sidebar_position: 1 title: Integration Control Plane description: Monitor and manage running integrations with the Integration Control Plane (ICP). +draft: true --- import Tabs from '@theme/Tabs'; diff --git a/en/docs/deploy-operate/observe/jaeger-distributed-tracing.md b/en/docs/deploy-operate/observe/jaeger-distributed-tracing.md index 2037fae1714..6cf3ff1c973 100644 --- a/en/docs/deploy-operate/observe/jaeger-distributed-tracing.md +++ b/en/docs/deploy-operate/observe/jaeger-distributed-tracing.md @@ -2,6 +2,7 @@ sidebar_position: 1 title: Jaeger description: Set up Jaeger for distributed tracing of WSO2 Integrator services. +draft: true --- # Jaeger diff --git a/en/docs/deploy-operate/observe/logging-overview.md b/en/docs/deploy-operate/observe/logging-overview.md index 6343ad392e3..44dde6f8e04 100644 --- a/en/docs/deploy-operate/observe/logging-overview.md +++ b/en/docs/deploy-operate/observe/logging-overview.md @@ -2,6 +2,7 @@ sidebar_position: 2 title: Logging description: Configure logging, log levels, and log aggregation for WSO2 Integrator. +draft: true --- # Logging diff --git a/en/docs/deploy-operate/observe/metrics-overview.md b/en/docs/deploy-operate/observe/metrics-overview.md index ce7df9f69be..7723b23f73c 100644 --- a/en/docs/deploy-operate/observe/metrics-overview.md +++ b/en/docs/deploy-operate/observe/metrics-overview.md @@ -2,6 +2,7 @@ sidebar_position: 3 title: Metrics description: Enable and expose Prometheus metrics from WSO2 Integrator for monitoring health and performance. +draft: true --- # Metrics diff --git a/en/docs/deploy-operate/observe/moesif-api-analytics.md b/en/docs/deploy-operate/observe/moesif-api-analytics.md index fa79c10e397..56d4d6a013d 100644 --- a/en/docs/deploy-operate/observe/moesif-api-analytics.md +++ b/en/docs/deploy-operate/observe/moesif-api-analytics.md @@ -2,6 +2,7 @@ sidebar_position: 4 title: Moesif description: Observe metrics, traces, and logs from WSO2 Integrator using Moesif API analytics. +draft: true --- # Moesif diff --git a/en/docs/deploy-operate/observe/new-relic-integration.md b/en/docs/deploy-operate/observe/new-relic-integration.md index fb82d0c4e54..c49f2831f91 100644 --- a/en/docs/deploy-operate/observe/new-relic-integration.md +++ b/en/docs/deploy-operate/observe/new-relic-integration.md @@ -2,6 +2,7 @@ sidebar_position: 3 title: New Relic description: Observe metrics and distributed traces from WSO2 Integrator using New Relic. +draft: true --- # New Relic diff --git a/en/docs/deploy-operate/observe/observability-overview.md b/en/docs/deploy-operate/observe/observability-overview.md index 9fa83b3d6c9..c3f4b8970fe 100644 --- a/en/docs/deploy-operate/observe/observability-overview.md +++ b/en/docs/deploy-operate/observe/observability-overview.md @@ -2,6 +2,7 @@ sidebar_position: 1 title: Observability Overview description: Overview of observability capabilities for WSO2 Integrator -- metrics, logging, and distributed tracing. +draft: true --- # Observability Overview diff --git a/en/docs/deploy-operate/observe/recipe-datadog-setup.md b/en/docs/deploy-operate/observe/recipe-datadog-setup.md index 72d62a04175..ce9d2308795 100644 --- a/en/docs/deploy-operate/observe/recipe-datadog-setup.md +++ b/en/docs/deploy-operate/observe/recipe-datadog-setup.md @@ -2,6 +2,7 @@ sidebar_position: 2 title: Datadog description: Observe metrics and distributed traces from WSO2 Integrator using Datadog. +draft: true --- # Datadog diff --git a/en/docs/deploy-operate/observe/zipkin-tracing.md b/en/docs/deploy-operate/observe/zipkin-tracing.md index 7ab5d4c07d3..4d2782d1f83 100644 --- a/en/docs/deploy-operate/observe/zipkin-tracing.md +++ b/en/docs/deploy-operate/observe/zipkin-tracing.md @@ -2,6 +2,7 @@ sidebar_position: 2 title: Zipkin description: Set up Zipkin for distributed tracing of WSO2 Integrator services. +draft: true --- # Zipkin diff --git a/en/docs/deploy-operate/secure/api-security-rate-limiting.md b/en/docs/deploy-operate/secure/api-security-rate-limiting.md index 9a09b4219a9..58c6ab1d5f3 100644 --- a/en/docs/deploy-operate/secure/api-security-rate-limiting.md +++ b/en/docs/deploy-operate/secure/api-security-rate-limiting.md @@ -3,6 +3,7 @@ sidebar_position: 5 title: API Security and Rate Limiting description: Rate limiting, input validation, and request hardening for production APIs in WSO2 Integrator. keywords: [wso2 integrator, api security, rate limiting, cors, input validation, security headers] +draft: true --- # API Security and Rate Limiting diff --git a/en/docs/deploy-operate/secure/authentication.md b/en/docs/deploy-operate/secure/authentication.md index 2fa3e936d1b..a69fdacb8bc 100644 --- a/en/docs/deploy-operate/secure/authentication.md +++ b/en/docs/deploy-operate/secure/authentication.md @@ -3,6 +3,7 @@ sidebar_position: 3 title: Authentication description: Configure OAuth 2.0, JWT, and mTLS authentication for production services in WSO2 Integrator. keywords: [wso2 integrator, authentication, oauth 2.0, jwt, mtls, security] +draft: true --- # Authentication diff --git a/en/docs/deploy-operate/secure/compliance-considerations.md b/en/docs/deploy-operate/secure/compliance-considerations.md index 36ba1bfa01e..74a1612852d 100644 --- a/en/docs/deploy-operate/secure/compliance-considerations.md +++ b/en/docs/deploy-operate/secure/compliance-considerations.md @@ -3,6 +3,7 @@ sidebar_position: 8 title: Compliance Considerations description: Audit logging, data residency, and compliance configurations for WSO2 Integrator services. keywords: [wso2 integrator, compliance, gdpr, hipaa, soc 2, audit logging, data residency, pii] +draft: true --- # Compliance Considerations diff --git a/en/docs/deploy-operate/secure/ip-whitelisting.md b/en/docs/deploy-operate/secure/ip-whitelisting.md index 16af8c7b042..2e06fd63172 100644 --- a/en/docs/deploy-operate/secure/ip-whitelisting.md +++ b/en/docs/deploy-operate/secure/ip-whitelisting.md @@ -3,6 +3,7 @@ sidebar_position: 7 title: IP Whitelisting description: Configure IP-based access control to restrict service access to trusted addresses in WSO2 Integrator. keywords: [wso2 integrator, ip whitelisting, ip filtering, cidr, network policy, access control] +draft: true --- # IP Whitelisting diff --git a/en/docs/deploy-operate/secure/keystore-truststore.md b/en/docs/deploy-operate/secure/keystore-truststore.md index 76e85ff2439..b750c462b50 100644 --- a/en/docs/deploy-operate/secure/keystore-truststore.md +++ b/en/docs/deploy-operate/secure/keystore-truststore.md @@ -3,6 +3,7 @@ sidebar_position: 1 title: Keystores and Truststores description: Create, configure, and manage keystores and truststores for TLS, mutual TLS, and secure connections in WSO2 Integrator. keywords: [wso2 integrator, keystore, truststore, tls, mtls, security, certificates] +draft: true --- # Keystores and Truststores diff --git a/en/docs/deploy-operate/secure/runtime-security.md b/en/docs/deploy-operate/secure/runtime-security.md index 0fefab3d683..82d2e8a0748 100644 --- a/en/docs/deploy-operate/secure/runtime-security.md +++ b/en/docs/deploy-operate/secure/runtime-security.md @@ -3,6 +3,7 @@ sidebar_position: 2 title: Runtime Security description: Best practices for securing integrations in WSO2 Integrator at runtime, including JVM hardening, keystores, non-root execution, and network policies. keywords: [wso2 integrator, runtime security, jvm hardening, non-root, container security, network policy] +draft: true --- # Runtime Security diff --git a/en/docs/deploy-operate/secure/secrets-encryption.md b/en/docs/deploy-operate/secure/secrets-encryption.md index 24c810bcfd3..825b200f818 100644 --- a/en/docs/deploy-operate/secure/secrets-encryption.md +++ b/en/docs/deploy-operate/secure/secrets-encryption.md @@ -3,6 +3,7 @@ sidebar_position: 6 title: Secrets and Encryption description: Manage secrets and configure encryption at rest and in transit for WSO2 Integrator services. keywords: [wso2 integrator, secrets, encryption, config.toml, vault, kubernetes secrets, tls] +draft: true --- # Secrets and Encryption diff --git a/en/docs/deploy/overview.md b/en/docs/deploy/overview.md index b96af93af9c..e1d15a6bb92 100644 --- a/en/docs/deploy/overview.md +++ b/en/docs/deploy/overview.md @@ -17,44 +17,44 @@ WSO2 Integrator supports multiple deployment targets. Choose the one that fits y - **[Run locally](./self-hosted/run-locally.md)** — Run your integration on your local machine for development or testing. - **[VM-based deployment](../deploy-operate/deploy/vm-based-deployment.md)** — Deploy to a virtual machine or bare-metal server. - **[Docker](./self-hosted/docker.md)** and **[Kubernetes](./self-hosted/kubernetes.md)** — Package your integration as a container and deploy it to a Kubernetes cluster. -- **[Red Hat OpenShift](./self-hosted/openshift.md)** — Deploy on OpenShift using standard Kubernetes tooling. -- **[Serverless deployment](../deploy-operate/deploy/serverless-deployment.md)** — Run integrations as serverless functions. -- **[AWS, Azure, and GCP](../deploy-operate/deploy/aws-azure-gcp.md)** — Deploy to major cloud providers using native services. -- **[GraalVM native images](../deploy-operate/deploy/graalvm-native-images.md)** — Compile your integration to a native binary for faster startup and lower memory usage. +- **Red Hat OpenShift** — Deploy on OpenShift using standard Kubernetes tooling. +- **Serverless deployment** — Run integrations as serverless functions. +- **AWS, Azure, and GCP** — Deploy to major cloud providers using native services. +- **GraalVM native images** — Compile your integration to a native binary for faster startup and lower memory usage. ## Configuration and scaling -- **[Environments](../deploy-operate/deploy/environments.md)** — Manage dev, staging, and production environment configurations. +- **Environments** — Manage dev, staging, and production environment configurations. - **[Managing configurations](../deploy-operate/deploy/managing-configurations.md)** — Externalize and manage runtime configuration values. -- **[Scaling and high availability](../deploy-operate/deploy/scaling-high-availability.md)** — Design your deployment for resilience and scale. -- **[Capacity planning](../deploy-operate/capacity-planning/overview.md)** — Estimate resource requirements and plan deployment sizing. +- **Scaling and high availability** — Design your deployment for resilience and scale. +- **Capacity planning** — Estimate resource requirements and plan deployment sizing. ## CI/CD Automate your deployment pipeline using your preferred CI/CD platform: -- [GitHub Actions](../deploy-operate/cicd/github-actions.md) -- [Jenkins](../deploy-operate/cicd/jenkins.md) -- [GitLab](../deploy-operate/cicd/gitlab.md) -- [Azure DevOps](../deploy-operate/cicd/azure-devops.md) +- GitHub Actions +- Jenkins +- GitLab +- Azure DevOps ## Observability Monitor your integrations in production with logs, metrics, and traces: -- **[Observability overview](../deploy-operate/observe/observability-overview.md)** — Understand the observability model. -- **[Logging overview](../deploy-operate/observe/logging-overview.md)** — Capture and query structured log output. -- **[Metrics overview](../deploy-operate/observe/metrics-overview.md)** — Emit application-level metrics. +- **Observability overview** — Understand the observability model. +- **Logging overview** — Capture and query structured log output. +- **Metrics overview** — Emit application-level metrics. - **[Prometheus and Grafana](../deploy-operate/observe/metrics-prometheus-grafana.md)** — Scrape metrics and build dashboards. -- **[Jaeger](../deploy-operate/observe/jaeger-distributed-tracing.md)** and **[Zipkin](../deploy-operate/observe/zipkin-tracing.md)** tracing — Distributed request tracing. -- **[Datadog](../deploy-operate/observe/datadog-integration.md)**, **[New Relic](../deploy-operate/observe/new-relic-integration.md)**, **[Elastic Stack (ELK)](../deploy-operate/observe/elastic-stack-elk.md)**, **[OpenSearch](../deploy-operate/observe/opensearch-integration.md)**, **[Moesif](../deploy-operate/observe/moesif-api-analytics.md)** — Third-party observability platforms. +- **Jaeger** and **Zipkin** tracing — Distributed request tracing. +- **[Datadog](../deploy-operate/observe/datadog-integration.md)**, **New Relic**, **[Elastic Stack (ELK)](../deploy-operate/observe/elastic-stack-elk.md)**, **[OpenSearch](../deploy-operate/observe/opensearch-integration.md)**, **Moesif** — Third-party observability platforms. ## Security Protect your integrations and the data they process: -- **[Runtime security](../deploy-operate/secure/runtime-security.md)** — Harden the runtime environment. -- **[Authentication](../deploy-operate/secure/authentication.md)** — Secure service endpoints. -- **[API security and rate limiting](../deploy-operate/secure/api-security-rate-limiting.md)** — Enforce access policies. -- **[Secrets and encryption](../deploy-operate/secure/secrets-encryption.md)** — Manage sensitive credentials safely. -- **[Compliance considerations](../deploy-operate/secure/compliance-considerations.md)** — Meet regulatory and audit requirements. +- **Runtime security** — Harden the runtime environment. +- **Authentication** — Secure service endpoints. +- **API security and rate limiting** — Enforce access policies. +- **Secrets and encryption** — Manage sensitive credentials safely. +- **Compliance considerations** — Meet regulatory and audit requirements. diff --git a/en/docs/deploy/self-hosted/docker.md b/en/docs/deploy/self-hosted/docker.md index d48b8924811..0e5536450d5 100644 --- a/en/docs/deploy/self-hosted/docker.md +++ b/en/docs/deploy/self-hosted/docker.md @@ -10,7 +10,7 @@ WSO2 Integrator uses the Ballerina Code to Cloud feature to generate a Docker im :::info Prerequisites - [Docker](https://www.docker.com/) installed and running on your build machine -- A WSO2 Integrator project based on Ballerina +- A WSO2 Integrator project ::: :::note @@ -130,4 +130,4 @@ curl http://localhost:9090/helloWorld/sayHello ## What's next - [Kubernetes](./kubernetes.md) — Generate Kubernetes manifests and deploy to a cluster using Code to Cloud -- [Red Hat OpenShift](./openshift.md) — Generate OpenShift manifests and deploy using the `oc` CLI +- Red Hat OpenShift — Generate OpenShift manifests and deploy using the `oc` CLI diff --git a/en/docs/deploy/self-hosted/kubernetes.md b/en/docs/deploy/self-hosted/kubernetes.md index bbb18e57c46..63a0b8f238e 100644 --- a/en/docs/deploy/self-hosted/kubernetes.md +++ b/en/docs/deploy/self-hosted/kubernetes.md @@ -11,7 +11,7 @@ WSO2 Integrator uses the Ballerina Code to Cloud feature to generate Kubernetes :::info Prerequisites - [Docker](https://www.docker.com/) installed and running on your build machine - [kubectl](https://kubernetes.io/docs/tasks/tools/) installed and configured against a Kubernetes cluster -- A WSO2 Integrator project based on Ballerina +- A WSO2 Integrator project ::: :::note @@ -218,4 +218,4 @@ Code to Cloud does not expose every Kubernetes configuration option. For changes ## What's next - [Docker](./docker.md) — Build a Docker image from your project using Code to Cloud -- [Red Hat OpenShift](./openshift.md) — Generate OpenShift manifests and deploy using the `oc` CLI +- Red Hat OpenShift — Generate OpenShift manifests and deploy using the `oc` CLI diff --git a/en/docs/deploy/self-hosted/openshift.md b/en/docs/deploy/self-hosted/openshift.md index d15e30254cc..905a8ef4a45 100644 --- a/en/docs/deploy/self-hosted/openshift.md +++ b/en/docs/deploy/self-hosted/openshift.md @@ -2,6 +2,7 @@ title: Red Hat OpenShift description: Deploy a WSO2 Integrator project to Red Hat OpenShift using the Ballerina Code to Cloud feature. keywords: [wso2 integrator, openshift, red hat, containerized deployment, code to cloud, bal build, cloud.toml, oc] +draft: true --- # Red Hat OpenShift @@ -11,7 +12,7 @@ WSO2 Integrator uses the Ballerina Code to Cloud feature to generate OpenShift m :::info Prerequisites - [Docker](https://www.docker.com/) installed and running on your build machine - [OpenShift CLI (`oc`)](https://docs.openshift.com/container-platform/latest/cli_reference/openshift_cli/getting-started-cli.html) installed and logged in to your cluster -- A WSO2 Integrator project based on Ballerina +- A WSO2 Integrator project ::: :::note diff --git a/en/docs/deploy/self-hosted/run-locally.md b/en/docs/deploy/self-hosted/run-locally.md index 072056ee2bb..7d6f3392f76 100644 --- a/en/docs/deploy/self-hosted/run-locally.md +++ b/en/docs/deploy/self-hosted/run-locally.md @@ -10,7 +10,7 @@ This page explains how to run a WSO2 Integrator project using the Ballerina CLI. :::info Prerequisites - [Ballerina installed](https://ballerina.io/downloads/) on any machine where you want to run the project -- A WSO2 Integrator project based on Ballerina +- A WSO2 Integrator project ::: ## Run locally @@ -72,4 +72,4 @@ Ballerina must be installed on the VM. Download it from [ballerina.io](https://b - [Docker](./docker.md) — Build a Docker image from your project using Code to Cloud - [Kubernetes](./kubernetes.md) — Generate Kubernetes manifests and deploy to a cluster using Code to Cloud -- [Red Hat OpenShift](./openshift.md) — Generate OpenShift manifests and deploy using the `oc` CLI +- Red Hat OpenShift — Generate OpenShift manifests and deploy using the `oc` CLI diff --git a/en/docs/develop/integration-artifacts/file/high-availability-and-coordination.md b/en/docs/develop/integration-artifacts/file/high-availability-and-coordination.md index db8444a56bf..409e7e9a30c 100644 --- a/en/docs/develop/integration-artifacts/file/high-availability-and-coordination.md +++ b/en/docs/develop/integration-artifacts/file/high-availability-and-coordination.md @@ -160,4 +160,4 @@ The coordination database sits on the file-processing data path: its availabilit ## What's next - [FTP / SFTP](ftp-sftp.md) — service, listener, and file-handler reference -- [Scaling and high availability](../../../deploy-operate/deploy/scaling-high-availability.md) — deployment-level scaling and HA strategies +- Scaling and high availability — deployment-level scaling and HA strategies diff --git a/en/docs/develop/integration-artifacts/supporting/configurations.md b/en/docs/develop/integration-artifacts/supporting/configurations.md index 2def3e41713..b6682323c25 100644 --- a/en/docs/develop/integration-artifacts/supporting/configurations.md +++ b/en/docs/develop/integration-artifacts/supporting/configurations.md @@ -140,7 +140,7 @@ For the complete configuration reference (supported types, value sources, resolu | Practice | Description | |---|---| -| **Never commit the Config.toml file** | Keep the `Config.toml` file out of version control. See [Secrets and encryption](../../../deploy-operate/secure/secrets-encryption.md). | +| **Never commit the Config.toml file** | Keep the `Config.toml` file out of version control. See Secrets and encryption. | | **Mark required values explicitly** | For configurations that must come from the environment (such as endpoints and credentials), leave **Default Value** empty in the Visual Designer and use `?` in code so that the value is mandated and absence causes startup to fail. | | **Group related settings** | Use record types to group settings that belong to the same subsystem (for example, database configuration or CRM settings). | | **Document defaults** | Use the **Documentation** field to explain the purpose and valid range of each setting. | @@ -148,5 +148,5 @@ For the complete configuration reference (supported types, value sources, resolu ## What's next - [Configuration management](../../../reference/config/configuration-management.md) — Complete configuration reference: value sources, precedence, and environment variables. -- [Secrets and encryption](../../../deploy-operate/secure/secrets-encryption.md) — Securely manage credentials and other sensitive values. +- Secrets and encryption — Securely manage credentials and other sensitive values. - [Connections](connections.md) — Use configurable variables to parameterize connections. diff --git a/en/docs/develop/troubleshooting/logging.md b/en/docs/develop/troubleshooting/logging.md index aa3dabe7021..f7e0048636b 100644 --- a/en/docs/develop/troubleshooting/logging.md +++ b/en/docs/develop/troubleshooting/logging.md @@ -11,7 +11,7 @@ import TabItem from '@theme/TabItem'; Logs are the everyday tool for tracing what an integration did and diagnosing what went wrong. Reach for them when you want a persistent record across runs, when the issue only reproduces in a long-running deployment, or when [editor debugging](../debugging/editor.md) is too heavyweight for the question you have. -WSO2 Integrator supports the four standard severities: **Info**, **Warn**, **Error**, and **Debug**. For the field-by-field reference of the Log nodes, see [Logging in the flow diagram editor](../understand-ide/editors/flow-diagram-editor/logging.md). For runtime configuration (log level, output format, file rotation, aggregation), see [Logging & structured logs](/docs/deploy-operate/observe/logging-overview). +WSO2 Integrator supports the four standard severities: **Info**, **Warn**, **Error**, and **Debug**. For the field-by-field reference of the Log nodes, see [Logging in the flow diagram editor](../understand-ide/editors/flow-diagram-editor/logging.md). For runtime configuration (log level, output format, file rotation, aggregation), see Logging & structured logs. ## Add a log statement @@ -142,7 +142,7 @@ level = "DEBUG" -For module-specific levels, file rotation, and the JSON output format, see [Logging & structured logs](/docs/deploy-operate/observe/logging-overview). +For module-specific levels, file rotation, and the JSON output format, see Logging & structured logs. ## Reuse context across calls with child loggers @@ -221,7 +221,7 @@ Ballerina libraries emit their own logs at the module level. The most common one accessLogConfig.console = true ``` -Other modules (such as `ballerina/sql` or `ballerina/grpc`) emit logs under their own module names. To raise or lower their verbosity independently of your integration code, configure module-specific levels as described in [Logging & structured logs](/docs/deploy-operate/observe/logging-overview). +Other modules (such as `ballerina/sql` or `ballerina/grpc`) emit logs under their own module names. To raise or lower their verbosity independently of your integration code, configure module-specific levels as described in Logging & structured logs. ## What's next diff --git a/en/docs/develop/understand-ide/views/integration-view.md b/en/docs/develop/understand-ide/views/integration-view.md index b28fceba5af..ceeb092ed47 100644 --- a/en/docs/develop/understand-ide/views/integration-view.md +++ b/en/docs/develop/understand-ide/views/integration-view.md @@ -77,7 +77,7 @@ The deployment options panel appears on the right sidebar and provides shortcuts | [**Deploy to WSO2 Cloud**](../../../deploy/cloud/overview.md) | Fully managed cloud platform for hosting and running integrations. | | [**Deploy with Docker**](../../../deploy/self-hosted/kubernetes.md) | Build Docker images and deploy integrations to Kubernetes clusters. | | [**Deploy on a VM**](../../../deploy-operate/deploy/vm-based-deployment.md) | Run integrations as standalone JAR files on virtual machines. | -| [**Integration Control Plane (ICP)**](../../../deploy-operate/observe/integration-control-plane-icp.md) | Monitor and manage running integrations from a centralized dashboard. | +| **Integration Control Plane (ICP)** | Monitor and manage running integrations from a centralized dashboard. | Select **Enable ICP monitoring** to activate ICP for this integration, or expand **Publish to local ICP** to push the integration to a local Integration Control Plane instance. diff --git a/en/docs/develop/understand-ide/views/project-view.md b/en/docs/develop/understand-ide/views/project-view.md index aa55a2f0593..0b2887b580d 100644 --- a/en/docs/develop/understand-ide/views/project-view.md +++ b/en/docs/develop/understand-ide/views/project-view.md @@ -45,7 +45,7 @@ The deployment options panel appears on the right sidebar and provides shortcuts | [**Deploy to WSO2 Cloud**](../../../deploy/cloud/overview.md) | Fully managed cloud platform for hosting and running integrations. | | [**Deploy with Docker**](../../../deploy/self-hosted/kubernetes.md) | Build Docker images and deploy integrations to Kubernetes clusters. | | [**Deploy on a VM**](../../../deploy-operate/deploy/vm-based-deployment.md) | Run integrations as standalone JAR files on virtual machines. | -| [**Integration Control Plane (ICP)**](../../../deploy-operate/observe/integration-control-plane-icp.md) | Monitor and manage running integrations from a centralized dashboard. | +| **Integration Control Plane (ICP)** | Monitor and manage running integrations from a centralized dashboard. | At the project level, click **Enable ICP for all integrations** to activate ICP monitoring for every integration in the project at once. diff --git a/en/docs/manage/icp/connect-runtime.md b/en/docs/manage/icp/connect-runtime.md index fce693ac565..749ccc917b7 100644 --- a/en/docs/manage/icp/connect-runtime.md +++ b/en/docs/manage/icp/connect-runtime.md @@ -12,7 +12,7 @@ import TabItem from '@theme/TabItem'; An integration connects to ICP by including the `icp-runtime-bridge` module and providing a `Config.toml` with a secret generated from the ICP console. Once configured, the bridge sends periodic heartbeats so ICP can monitor and manage the runtime. This page guides you through generating a secret, configuring the integration, and starting the runtime. :::tip -This guide covers manual configuration. If you are developing in the WSO2 Integrator IDE, the setup is automated. See [Integration Control Plane (ICP)](../../deploy-operate/observe/integration-control-plane-icp.md). +This guide covers manual configuration. If you are developing in the WSO2 Integrator IDE, the setup is automated. See Integration Control Plane (ICP). ::: :::info Prerequisites diff --git a/en/docs/manage/icp/install-icp.md b/en/docs/manage/icp/install-icp.md index f41f5fbe836..cd12c06db9c 100644 --- a/en/docs/manage/icp/install-icp.md +++ b/en/docs/manage/icp/install-icp.md @@ -12,7 +12,7 @@ import TabItem from '@theme/TabItem'; The Integration Control Plane (ICP) is a self-hosted management server that connects to your WSO2 Integrator runtimes and provides centralized monitoring, lifecycle management, and access control. This page walks you through downloading, configuring, and starting ICP on your own infrastructure. :::tip -This guide covers manual installation. For evaluation, run via WSO2 Integrator IDE [Integration Control Plane (ICP)](../../deploy-operate/observe/integration-control-plane-icp.md). +This guide covers manual installation. For evaluation, run via WSO2 Integrator IDE Integration Control Plane (ICP). ::: :::info Prerequisites diff --git a/en/docs/reference/appendix/faq.md b/en/docs/reference/appendix/faq.md index bc75c9a0788..592f44fb9d0 100644 --- a/en/docs/reference/appendix/faq.md +++ b/en/docs/reference/appendix/faq.md @@ -125,7 +125,7 @@ This allows you to use the same built artifact across development, staging, and ### How do I handle secrets and sensitive configuration? -WSO2 Integrator uses `Config.toml` files for runtime configuration. For secrets, keep them in a separate `Config.toml` (or another file referenced via the `BAL_CONFIG_FILES` environment variable) that is not checked into version control. Never commit secret values to git, whether they sit in `Config.toml` or anywhere else. In Kubernetes, mount the secret file from a `Secret`, or inject individual values as environment variables using `BAL_CONFIG_VAR_*` prefixes. See [Secrets and encryption](../../deploy-operate/secure/secrets-encryption.md) for the full pattern and [Configuration management](../config/configuration-management.md) for the underlying environment-variable reference. +WSO2 Integrator uses `Config.toml` files for runtime configuration. For secrets, keep them in a separate `Config.toml` (or another file referenced via the `BAL_CONFIG_FILES` environment variable) that is not checked into version control. Never commit secret values to git, whether they sit in `Config.toml` or anywhere else. In Kubernetes, mount the secret file from a `Secret`, or inject individual values as environment variables using `BAL_CONFIG_VAR_*` prefixes. See Secrets and encryption for the full pattern and [Configuration management](../config/configuration-management.md) for the underlying environment-variable reference. ### Does WSO2 Integrator support horizontal scaling? diff --git a/en/docs/reference/config/configuration-management.md b/en/docs/reference/config/configuration-management.md index 77773ead64e..0056edfb0b1 100644 --- a/en/docs/reference/config/configuration-management.md +++ b/en/docs/reference/config/configuration-management.md @@ -280,10 +280,10 @@ BAL_CONFIG_FILES=config/dev.toml bal run BAL_CONFIG_FILES=config/prod.toml bal run ``` -Never commit secret-bearing configuration files to version control. For production credential handling, secret managers, and TLS configuration, see [Secrets and encryption](../../deploy-operate/secure/secrets-encryption.md). +Never commit secret-bearing configuration files to version control. For production credential handling, secret managers, and TLS configuration, see Secrets and encryption. ## What's next - [Configurations](../../develop/integration-artifacts/supporting/configurations.md) — Declare configurable variables and supply values through the visual designer. -- [Secrets and encryption](../../deploy-operate/secure/secrets-encryption.md) — Securely supply credentials and protect data in transit and at rest. +- Secrets and encryption — Securely supply credentials and protect data in transit and at rest. - [Connections](../../develop/integration-artifacts/supporting/connections.md) — Use configurable variables to parameterize connections. diff --git a/en/docusaurus.config.ts b/en/docusaurus.config.ts index d61a54ccb9e..d206d70258c 100644 --- a/en/docusaurus.config.ts +++ b/en/docusaurus.config.ts @@ -129,9 +129,6 @@ const config: Config = { title: 'Deploy', items: [ { label: 'Docker and Kubernetes', to: '/deploy/self-hosted/kubernetes' }, - { label: 'CI/CD', to: '/deploy-operate/cicd/github-actions' }, - { label: 'Observe', to: '/deploy-operate/observe/observability-overview' }, - { label: 'Secure', to: '/deploy-operate/secure/authentication' }, ], }, { diff --git a/en/sidebars.ts b/en/sidebars.ts index 5267239ca8c..80ffc782370 100644 --- a/en/sidebars.ts +++ b/en/sidebars.ts @@ -1907,76 +1907,8 @@ const sidebars: SidebarsConfig = { 'deploy/self-hosted/run-locally', 'deploy/self-hosted/docker', 'deploy/self-hosted/kubernetes', - 'deploy/self-hosted/openshift', 'deploy-operate/deploy/vm-based-deployment', - 'deploy-operate/deploy/serverless-deployment', - 'deploy-operate/deploy/aws-azure-gcp', - 'deploy-operate/deploy/graalvm-native-images', - 'deploy-operate/deploy/environments', 'deploy-operate/deploy/managing-configurations', - 'deploy-operate/deploy/scaling-high-availability', - ], - }, - // CI/CD - { - type: 'category', - label: 'CI/CD', - items: [ - 'deploy-operate/cicd/github-actions', - 'deploy-operate/cicd/jenkins', - 'deploy-operate/cicd/gitlab', - 'deploy-operate/cicd/azure-devops', - ], - }, - // Observe - { - type: 'category', - label: 'Observe', - items: [ - 'deploy-operate/observe/observability-overview', - 'deploy-operate/observe/metrics-overview', - 'deploy-operate/observe/logging-overview', - { - type: 'category', - label: 'Distributed Tracing', - items: [ - 'deploy-operate/observe/jaeger-distributed-tracing', - 'deploy-operate/observe/zipkin-tracing', - ], - }, - { - type: 'category', - label: 'Supported Platforms', - items: [ - 'deploy-operate/observe/integration-control-plane-icp', - 'deploy-operate/observe/recipe-datadog-setup', - 'deploy-operate/observe/new-relic-integration', - 'deploy-operate/observe/moesif-api-analytics', - ], - }, - ], - }, - // Secure - { - type: 'category', - label: 'Secure', - items: [ - 'deploy-operate/secure/keystore-truststore', - 'deploy-operate/secure/runtime-security', - 'deploy-operate/secure/authentication', - 'deploy-operate/secure/api-security-rate-limiting', - 'deploy-operate/secure/secrets-encryption', - 'deploy-operate/secure/ip-whitelisting', - 'deploy-operate/secure/compliance-considerations', - ], - }, - // Capacity Planning - { - type: 'category', - label: 'Capacity Planning', - items: [ - 'deploy-operate/capacity-planning/overview', - 'deploy-operate/capacity-planning/performance-benchmarks', ], }, ],