Skip to content

Commit caf53e3

Browse files
authored
ACE -> KubeDB Platform (#119)
Signed-off-by: Tamal Saha <tamal@appscode.com>
1 parent 98965f8 commit caf53e3

33 files changed

Lines changed: 99 additions & 149 deletions

.github/workflows/ci.yml

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,6 @@ jobs:
4545
chmod +x liche
4646
sudo mv liche /usr/local/bin/liche
4747
48-
- name: Install codespan schema checker
49-
run: |
50-
curl -fsSL -o codespan-schema-checker https://github.com/kmodules/codespan-schema-checker/releases/latest/download/codespan-schema-checker-linux-amd64
51-
chmod +x codespan-schema-checker
52-
sudo mv codespan-schema-checker /usr/local/bin/codespan-schema-checker
53-
5448
- name: Create Kubernetes cluster
5549
id: kind
5650
uses: engineerd/setup-kind@v0.5.0
@@ -66,50 +60,6 @@ jobs:
6660
echo
6761
echo "install helm 3"
6862
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
69-
echo "install kubedb-crds chart"
70-
helm repo add appscode https://charts.appscode.com/stable/
71-
helm repo update
72-
# helm install kubedb-crds appscode/kubedb-crds
73-
# helm install kmodules-crds appscode/kmodules-crds
74-
kubectl create -f https://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.crds.yaml
75-
kubectl create -f https://github.com/prometheus-operator/prometheus-operator/releases/download/v0.75.0/stripped-down-crds.yaml
76-
kubectl create -f https://github.com/kmodules/custom-resources/raw/release-1.25/crds/appcatalog.appscode.com_appbindings.yaml
77-
kubectl create -f https://github.com/kmodules/custom-resources/raw/release-1.25/crds/metrics.appscode.com_metricsconfigurations.yaml
78-
kubectl create -f https://github.com/stashed/installer/raw/master/crds/stash-crds.yaml
79-
kubectl create -f https://github.com/kubevault/installer/raw/master/crds/kubevault-crds.yaml
80-
kubectl create -f https://github.com/kubedb/installer/raw/master/crds/kubedb-crds.yaml
81-
kubectl create -f https://github.com/kubernetes-csi/external-snapshotter/raw/master/client/config/crd/snapshot.storage.k8s.io_volumesnapshotclasses.yaml
82-
kubectl create -f https://github.com/kubestash/installer/raw/master/crds/kubestash-crds.yaml
83-
kubectl create -f https://github.com/appscode-cloud/catalog/raw/master/crds/catalog.appscode.com_mongodbbindings.yaml
84-
kubectl create -f https://raw.githubusercontent.com/envoyproxy/gateway/refs/heads/main/charts/gateway-helm/charts/crds/crds/generated/gateway.envoyproxy.io_envoyproxies.yaml
85-
kubectl create -f https://github.com/voyagermesh/installer/raw/master/charts/gateway-api/crds/gateway.networking.k8s.io_gatewayclasses.yaml
86-
kubectl create -f https://github.com/fluxcd/helm-controller/raw/main/config/crd/bases/helm.toolkit.fluxcd.io_helmreleases.yaml
87-
kubectl create -f https://github.com/fluxcd/source-controller/raw/main/config/crd/bases/source.toolkit.fluxcd.io_helmrepositories.yaml
88-
kubectl create -f https://github.com/appscode-cloud/catalog/raw/master/crds/catalog.appscode.com_redisbindings.yaml
89-
# distributed crds
90-
kubectl create -f https://github.com/kube-slice/apis/raw/release-v2025.7.31/crd/controller.kubeslice.io_clusters.yaml
91-
kubectl create -f https://github.com/kube-slice/apis/raw/release-v2025.7.31/crd/controller.kubeslice.io_projects.yaml
92-
kubectl create -f https://github.com/kube-slice/apis/raw/release-v2025.7.31/crd/controller.kubeslice.io_sliceconfigs.yaml
93-
kubectl create -f https://github.com/kubeops/petset/raw/master/crds/apps.k8s.appscode.com_placementpolicies.yaml
94-
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
95-
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
96-
# virtual-secrets crds
97-
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
98-
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/config.virtual-secrets.dev_secretmetadatas.yaml
99-
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/config.virtual-secrets.dev_secretstores.yaml
100-
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/virtual-secrets.dev_secretmounts.yaml
101-
kubectl create -f https://raw.githubusercontent.com/virtual-secrets/apimachinery/refs/heads/master/crds/virtual-secrets.dev_secrets.yaml
102-
103-
- name: Check codespan schema
104-
run: |
105-
git clone https://github.com/kubedb/installer.git
106-
cd installer
107-
git checkout $(git describe --tags --abbrev=0 2>/dev/null || echo master)
108-
cd ..
109-
git clone https://github.com/kmodules/resource-metadata.git
110-
mv resource-metadata/hub /tmp
111-
rm -rf resource-metadata
112-
codespan-schema-checker --kubedb-catalog-dir=./installer/catalog/kubedb --content=./docs
11363
11464
- name: Check links
11565
run: |

docs/platform/guides/account-management/delete-account.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ section_menu_id: guides
1515

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

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

2020
1. **Navigate to Account Settings:**
2121
- Log in to your account.

docs/platform/guides/account-management/kubernetes/credentials.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Visit https://home.appscode.com/user/settings/credentials to manage credential.
3434

3535
## AWS
3636

37-
To create or import EKS clusters to [AppsCode Dashboard](https://console.appscode.com/), you need to create a access-key with the following policies.
37+
To create or import EKS clusters to [Platform Console](https://console.appscode.com/), you need to create a access-key with the following policies.
3838
- AmazonEC2FullAccess (AWS Managed Policy)
3939
- AWSCloudFormationFullAccess (AWS Managed Policy)
4040
- EKSAllAccess

docs/platform/guides/cluster-management/add-cluster/import-rancher-cluster.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ section_menu_id: guides
1111
---
1212

1313

14-
# Adding a Rancher Managed Cluster to AppsCode Dashboard
14+
# Adding a Rancher Managed Cluster to Platform Console
1515

16-
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.
16+
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.
1717

1818
## Create Rancher Type Credential
1919

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

3030
## Import the Cluster
3131

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

3434
1. Go to [AppsCode Console](https://console.appscode.com).
3535
2. Click on the Profile Icon or username.

docs/platform/guides/cluster-management/add-cluster/import-vendor-managed.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ section_menu_id: guides
1111
---
1212

1313

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

16-
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:
16+
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:
1717

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

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

3838
### Customize Feature and Import
3939

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

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

45-
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.
45+
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.

docs/platform/guides/cluster-management/add-cluster/overview.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,28 @@ menu_name: docsplatform_{{.version}}
1010
section_menu_id: guides
1111
---
1212

13-
# Adding a Cluster to AppsCode Dashboard
13+
# Adding a Cluster to Platform Console
1414

15-
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.
15+
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.
1616

1717
The procedure consists of two primary steps:
1818

1919
## Step 1: Cluster Selection
2020

2121
#### For Vendor-Managed Clusters
2222

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

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

2727
#### For Self-Managed Clusters
2828

29-
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.
29+
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.
3030

3131
## Step 2: Feature Customization
3232

33-
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.
33+
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.
3434

35-
Explore your cluster further and leverage the full capabilities of the AppsCode dashboard.
35+
Explore your cluster further and leverage the full capabilities of the platform console.
3636

3737
Feel free to refer to the comprehensive documents linked above for a detailed walkthrough of each step in the process.

docs/platform/guides/cluster-management/add-cluster/self-managed/import-private.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ section_menu_id: guides
1111
---
1212

1313

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

16-
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:
16+
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:
1717

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

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

2929
### Feature Customization
3030

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

3333
### Explore
3434

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

37-
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.
37+
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.
3838

docs/platform/guides/cluster-management/add-cluster/self-managed/import-public.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ section_menu_id: guides
1111
---
1212

1313

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

16-
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:
16+
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:
1717

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

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

2525
### Provide Public Kubeconfig
2626

27-
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.
27+
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.
2828

2929
### Feature Customization
3030

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

3333
### Explore
3434

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

37-
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.
37+
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.
3838

docs/platform/guides/cluster-management/add-cluster/self-managed/import-self-managed.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ menu_name: docsplatform_{{.version}}
1010
section_menu_id: guides
1111
---
1212

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

15-
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:
15+
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:
1616

1717
<div class="is-flex gap-8">
1818
<a href="./import-public.html" class="single-card">

docs/platform/guides/cluster-management/cluster-helm-charts.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ section_menu_id: guides
1111
---
1212

1313

14-
# Manage Helm Charts in AppsCode Dashboard
14+
# Manage Helm Charts in Platform Console
1515

16-
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.
16+
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.
1717

1818
## Accessing Helm Chart Management
1919

2020
To navigate to the Helm Chart Management page:
2121

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

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

4242
### User-Friendly Interface
4343

44-
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.
44+
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.
4545

46-
Explore the power of Helm chart management within the AppsCode Dashboard and enhance your Kubernetes experience.
46+
Explore the power of Helm chart management within the Platform Console and enhance your Kubernetes experience.

0 commit comments

Comments
 (0)