Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 0 additions & 50 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,6 @@ jobs:
chmod +x liche
sudo mv liche /usr/local/bin/liche

- name: Install codespan schema checker
run: |
curl -fsSL -o codespan-schema-checker https://github.com/kmodules/codespan-schema-checker/releases/latest/download/codespan-schema-checker-linux-amd64
chmod +x codespan-schema-checker
sudo mv codespan-schema-checker /usr/local/bin/codespan-schema-checker

- name: Create Kubernetes cluster
id: kind
uses: engineerd/setup-kind@v0.5.0
Expand All @@ -66,50 +60,6 @@ jobs:
echo
echo "install helm 3"
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
echo "install kubedb-crds chart"
helm repo add appscode https://charts.appscode.com/stable/
helm repo update
# helm install kubedb-crds appscode/kubedb-crds
# helm install kmodules-crds appscode/kmodules-crds
kubectl create -f https://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.crds.yaml
kubectl create -f https://github.com/prometheus-operator/prometheus-operator/releases/download/v0.75.0/stripped-down-crds.yaml
kubectl create -f https://github.com/kmodules/custom-resources/raw/release-1.25/crds/appcatalog.appscode.com_appbindings.yaml
kubectl create -f https://github.com/kmodules/custom-resources/raw/release-1.25/crds/metrics.appscode.com_metricsconfigurations.yaml
kubectl create -f https://github.com/stashed/installer/raw/master/crds/stash-crds.yaml
kubectl create -f https://github.com/kubevault/installer/raw/master/crds/kubevault-crds.yaml
kubectl create -f https://github.com/kubedb/installer/raw/master/crds/kubedb-crds.yaml
kubectl create -f https://github.com/kubernetes-csi/external-snapshotter/raw/master/client/config/crd/snapshot.storage.k8s.io_volumesnapshotclasses.yaml
kubectl create -f https://github.com/kubestash/installer/raw/master/crds/kubestash-crds.yaml
kubectl create -f https://github.com/appscode-cloud/catalog/raw/master/crds/catalog.appscode.com_mongodbbindings.yaml
kubectl create -f https://raw.githubusercontent.com/envoyproxy/gateway/refs/heads/main/charts/gateway-helm/charts/crds/crds/generated/gateway.envoyproxy.io_envoyproxies.yaml
kubectl create -f https://github.com/voyagermesh/installer/raw/master/charts/gateway-api/crds/gateway.networking.k8s.io_gatewayclasses.yaml
kubectl create -f https://github.com/fluxcd/helm-controller/raw/main/config/crd/bases/helm.toolkit.fluxcd.io_helmreleases.yaml
kubectl create -f https://github.com/fluxcd/source-controller/raw/main/config/crd/bases/source.toolkit.fluxcd.io_helmrepositories.yaml
kubectl create -f https://github.com/appscode-cloud/catalog/raw/master/crds/catalog.appscode.com_redisbindings.yaml
# distributed crds
kubectl create -f https://github.com/kube-slice/apis/raw/release-v2025.7.31/crd/controller.kubeslice.io_clusters.yaml
kubectl create -f https://github.com/kube-slice/apis/raw/release-v2025.7.31/crd/controller.kubeslice.io_projects.yaml
kubectl create -f https://github.com/kube-slice/apis/raw/release-v2025.7.31/crd/controller.kubeslice.io_sliceconfigs.yaml
kubectl create -f https://github.com/kubeops/petset/raw/master/crds/apps.k8s.appscode.com_placementpolicies.yaml
kubectl create -f https://github.com/open-cluster-management-io/api/raw/main/operator/v1/0000_00_operator.open-cluster-management.io_klusterlets.crd.yaml
kubectl create -f https://raw.githubusercontent.com/open-cluster-management-io/api/refs/heads/main/addon/v1alpha1/0000_01_addon.open-cluster-management.io_managedclusteraddons.crd.yaml
# virtual-secrets crds
kubectl create -f https://raw.githubusercontent.com/kubernetes-sigs/secrets-store-csi-driver/refs/heads/main/charts/secrets-store-csi-driver/crds/secrets-store.csi.x-k8s.io_secretproviderclasses.yaml
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/config.virtual-secrets.dev_secretmetadatas.yaml
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/config.virtual-secrets.dev_secretstores.yaml
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/virtual-secrets.dev_secretmounts.yaml
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/virtual-secrets.dev_secrets.yaml

- name: Check codespan schema
run: |
git clone https://github.com/kubedb/installer.git
cd installer
git checkout $(git describe --tags --abbrev=0 2>/dev/null || echo master)
cd ..
git clone https://github.com/kmodules/resource-metadata.git
mv resource-metadata/hub /tmp
rm -rf resource-metadata
codespan-schema-checker --kubedb-catalog-dir=./installer/catalog/kubedb --content=./docs

- name: Check links
run: |
Expand Down
2 changes: 1 addition & 1 deletion docs/platform/guides/account-management/delete-account.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ section_menu_id: guides

![Delete Account](../images/delete-account.png)

This guide provides step-by-step instructions for permanently removing your personal account from the AppsCode platform.
This guide provides step-by-step instructions for permanently removing your personal account from the KubeDB Platform.

1. **Navigate to Account Settings:**
- Log in to your account.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Visit https://home.appscode.com/user/settings/credentials to manage credential.

## AWS

To create or import EKS clusters to [AppsCode Dashboard](https://console.appscode.com/), you need to create a access-key with the following policies.
To create or import EKS clusters to [Platform Console](https://console.appscode.com/), you need to create a access-key with the following policies.
- AmazonEC2FullAccess (AWS Managed Policy)
- AWSCloudFormationFullAccess (AWS Managed Policy)
- EKSAllAccess
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ section_menu_id: guides
---


# Adding a Rancher Managed Cluster to AppsCode Dashboard
# Adding a Rancher Managed Cluster to Platform Console

Adding a `Rancher-Managed` cluster to the AppsCode Dashboard involves a slightly different process. In order to import a `Rancher-Managed` cluster to the AppsCode Dashboard, you need to create a Rancher Managed Organization and a Rancher Type Credential.
Adding a `Rancher-Managed` cluster to the Platform Console involves a slightly different process. In order to import a `Rancher-Managed` cluster to the Platform Console, you need to create a Rancher Managed Organization and a Rancher Type Credential.

## Create Rancher Type Credential

Expand All @@ -29,7 +29,7 @@ Unlike personal accounts, Rancher clusters are associated with Rancher Managed o

## Import the Cluster

Before importing a Rancher Managed cluster into the AppsCode Dashboard, you must switch to the Rancher organization. Follow these steps:
Before importing a Rancher Managed cluster into the Platform Console, you must switch to the Rancher organization. Follow these steps:

1. Go to [AppsCode Console](https://console.appscode.com).
2. Click on the Profile Icon or username.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ section_menu_id: guides
---


# Adding a Vendor-Managed Cluster to AppsCode Dashboard
# Adding a Vendor-Managed Cluster to Platform Console

Enhance your AppsCode experience by seamlessly connecting your vendor-managed Kubernetes cluster to the [AppsCode Dashboard](https://console.appscode.com/). Follow these step-by-step instructions:
Enhance your platform experience by seamlessly connecting your vendor-managed Kubernetes cluster to the [Platform Console](https://console.appscode.com/). Follow these step-by-step instructions:

1. Visit [AppsCode Dashboard](https://console.appscode.com/).
1. Visit [Platform Console](https://console.appscode.com/).
2. Click on the `Add Cluster` button.

### Choose Provider
Expand All @@ -37,9 +37,9 @@ Enhance your AppsCode experience by seamlessly connecting your vendor-managed Ku

### Customize Feature and Import

7. Complete the process by clicking `Import` to bring the selected cluster into the AppsCode Dashboard.
7. Complete the process by clicking `Import` to bring the selected cluster into the Platform Console.

### Explore
8. Once imported, explore the cluster's details and capabilities within the dashboard.

By following these steps, you'll seamlessly integrate your vendor-managed Kubernetes cluster, unlocking its full potential within the AppsCode environment. Feel free to refer back to this tutorial for guidance.
By following these steps, you'll seamlessly integrate your vendor-managed Kubernetes cluster, unlocking its full potential within the platform. Feel free to refer back to this tutorial for guidance.
12 changes: 6 additions & 6 deletions docs/platform/guides/cluster-management/add-cluster/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,28 +10,28 @@ menu_name: docsplatform_{{.version}}
section_menu_id: guides
---

# Adding a Cluster to AppsCode Dashboard
# Adding a Cluster to Platform Console

Integrating your Kubernetes cluster, whether it's vendor-managed or self-managed, into the AppsCode dashboard is a simple process that elevates your cluster management experience.
Integrating your Kubernetes cluster, whether it's vendor-managed or self-managed, into the platform console is a simple process that elevates your cluster management experience.

The procedure consists of two primary steps:

## Step 1: Cluster Selection

#### For Vendor-Managed Clusters

To include Vendor-Managed clusters in the AppsCode dashboard, follow the steps outlined in [Import Vendor Managed Clusters](import-vendor-managed.md).
To include Vendor-Managed clusters in the platform console, follow the steps outlined in [Import Vendor Managed Clusters](import-vendor-managed.md).

For Rancher Managed cluster, refer to [Import Rancher Managed Clusters](import-rancher-cluster.md) documentation.

#### For Self-Managed Clusters

If you have a self-managed Kubernetes cluster, refer to [Import Self-Managed Clusters](self-managed/import-self-managed.md) for detailed instructions on adding it to the AppsCode dashboard.
If you have a self-managed Kubernetes cluster, refer to [Import Self-Managed Clusters](self-managed/import-self-managed.md) for detailed instructions on adding it to the platform console.

## Step 2: Feature Customization

Following the successful addition of your cluster, the next step involves customizing features to be installed during the cluster import process into our system. This ensures a seamless integration and optimizes the functionality of your cluster within the AppsCode environment.
Following the successful addition of your cluster, the next step involves customizing features to be installed during the cluster import process into our system. This ensures a seamless integration and optimizes the functionality of your cluster within the platform.

Explore your cluster further and leverage the full capabilities of the AppsCode dashboard.
Explore your cluster further and leverage the full capabilities of the platform console.

Feel free to refer to the comprehensive documents linked above for a detailed walkthrough of each step in the process.
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ section_menu_id: guides
---


# Adding a Private Self-Managed Cluster to AppsCode Dashboard
# Adding a Private Self-Managed Cluster to Platform Console

Optimize your AppsCode experience by seamlessly connecting your private or air-gapped self-managed Kubernetes cluster to the AppsCode Dashboard. Follow these detailed steps for a smooth integration process:
Optimize your platform experience by seamlessly connecting your private or air-gapped self-managed Kubernetes cluster to the Platform Console. Follow these detailed steps for a smooth integration process:

1. Navigate to the [AppsCode Dashboard](https://console.appscode.com/).
1. Navigate to the [Platform Console](https://console.appscode.com/).
2. Click on the `Add Cluster` button to initiate the integration.

### Cluster Type Selection - Private
Expand All @@ -28,11 +28,11 @@ Optimize your AppsCode experience by seamlessly connecting your private or air-g

### Feature Customization

5. After completion, the UI will automatically transition to the feature customization step, optimizing your cluster's capabilities within the AppsCode environment.
5. After completion, the UI will automatically transition to the feature customization step, optimizing your cluster's capabilities within the platform.

### Explore

6. Once imported, explore the cluster's details and capabilities within the AppsCode Dashboard.
6. Once imported, explore the cluster's details and capabilities within the Platform Console.

By following these steps, you'll seamlessly integrate your private or air-gapped self-managed Kubernetes cluster, unlocking its full potential within the AppsCode environment. Feel free to refer back to this tutorial for guidance.
By following these steps, you'll seamlessly integrate your private or air-gapped self-managed Kubernetes cluster, unlocking its full potential within the platform. Feel free to refer back to this tutorial for guidance.

Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ section_menu_id: guides
---


# Adding a Public Self-Managed Cluster to AppsCode Dashboard
# Adding a Public Self-Managed Cluster to Platform Console

Elevate your Kubernetes cluster management with AppsCode Dashboard by seamlessly integrating your public self-managed Kubernetes cluster. Follow these detailed steps for a smooth integration process:
Elevate your Kubernetes cluster management with Platform Console by seamlessly integrating your public self-managed Kubernetes cluster. Follow these detailed steps for a smooth integration process:

1. Navigate to the [AppsCode Dashboard](https://console.appscode.com/).
1. Navigate to the [Platform Console](https://console.appscode.com/).
2. Click on the `Add Cluster` button to initiate the integration.

### Cluster Type Selection - Public
Expand All @@ -24,15 +24,15 @@ Elevate your Kubernetes cluster management with AppsCode Dashboard by seamlessly

### Provide Public Kubeconfig

4. Provide the public kubeconfig for your Kubernetes cluster. This file contains essential information for establishing a connection between your cluster and the AppsCode Dashboard.
4. Provide the public kubeconfig for your Kubernetes cluster. This file contains essential information for establishing a connection between your cluster and the Platform Console.

### Feature Customization

5. Proceed seamlessly to the feature customization step, enhancing your cluster's capabilities within the AppsCode environment.
5. Proceed seamlessly to the feature customization step, enhancing your cluster's capabilities within the platform.

### Explore

6. Once imported, explore the cluster's details and capabilities within the AppsCode Dashboard.
6. Once imported, explore the cluster's details and capabilities within the Platform Console.

By following these steps, you'll effortlessly integrate your public self-managed Kubernetes cluster, unlocking its full potential within the AppsCode environment. Feel free to refer back to this tutorial for guidance.
By following these steps, you'll effortlessly integrate your public self-managed Kubernetes cluster, unlocking its full potential within the platform. Feel free to refer back to this tutorial for guidance.

Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ menu_name: docsplatform_{{.version}}
section_menu_id: guides
---

# Adding a Self-Managed Cluster to AppsCode Dashboard
# Adding a Self-Managed Cluster to Platform Console

If you possess a kubeconfig for either a public Kubernetes cluster or an air-gapped cluster, categorically referred to as self-managed clusters, here are the guides to seamlessly import these clusters into the AppsCode Dashboard:
If you possess a kubeconfig for either a public Kubernetes cluster or an air-gapped cluster, categorically referred to as self-managed clusters, here are the guides to seamlessly import these clusters into the Platform Console:

<div class="is-flex gap-8">
<a href="./import-public.html" class="single-card">
Expand Down
10 changes: 5 additions & 5 deletions docs/platform/guides/cluster-management/cluster-helm-charts.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ section_menu_id: guides
---


# Manage Helm Charts in AppsCode Dashboard
# Manage Helm Charts in Platform Console

AppsCode Dashboard offers a robust Helm Chart Management feature, allowing users to effortlessly manage Helm releases within their Kubernetes clusters. This functionality streamlines the installation of new charts, interaction with existing releases, and provides an overall intuitive interface for Helm chart management.
Platform Console offers a robust Helm Chart Management feature, allowing users to effortlessly manage Helm releases within their Kubernetes clusters. This functionality streamlines the installation of new charts, interaction with existing releases, and provides an overall intuitive interface for Helm chart management.

## Accessing Helm Chart Management

To navigate to the Helm Chart Management page:

1. From the [AppsCode Dashboard](https://console.appscode.com), click on your imported cluster to go to the Cluster Overview page.
1. From the [Platform Console](https://console.appscode.com), click on your imported cluster to go to the Cluster Overview page.
2. In the left sidebar, under **Helm**, select **Releases** to access the Helm Chart Management page.

## Helm Chart Management Features
Expand All @@ -41,6 +41,6 @@ Efficiently manage existing Helm releases:

### User-Friendly Interface

The Helm Chart Management page in the AppsCode Dashboard ensures an intuitive and user-friendly interface. This allows users to manage Helm releases seamlessly, minimizing the reliance on complex Helm CLI commands.
The Helm Chart Management page in the Platform Console ensures an intuitive and user-friendly interface. This allows users to manage Helm releases seamlessly, minimizing the reliance on complex Helm CLI commands.

Explore the power of Helm chart management within the AppsCode Dashboard and enhance your Kubernetes experience.
Explore the power of Helm chart management within the Platform Console and enhance your Kubernetes experience.
2 changes: 1 addition & 1 deletion docs/platform/guides/cluster-management/cluster-sidebar.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ The **Cluster Sidebar** is your primary navigation panel inside a connected clus

## Step 1 — Open the Cluster Overview

From the AppsCode console, click on your cluster (e.g., `default`) to open the **Cluster Overview** page. The left sidebar shows the default set of sections: **Kubernetes**, **Workloads**, **Helm**, **Datastore**, **Service & Discovery**, **Config**, **Storage**, **Monitoring**, **Security**, and **Admin**.
From the platform console, click on your cluster (e.g., `default`) to open the **Cluster Overview** page. The left sidebar shows the default set of sections: **Kubernetes**, **Workloads**, **Helm**, **Datastore**, **Service & Discovery**, **Config**, **Storage**, **Monitoring**, **Security**, and **Admin**.

![The default Cluster Overview page with the default sidebar navigation](../images/cluster-sidebar/sidebar-before-update.png)

Expand Down
Loading