Skip to content

Commit

Permalink
Merge pull request kubeagi#164 from kubeagi/bjwswang
Browse files Browse the repository at this point in the history
feat: a kubeagi yaml file to install arcadia with kubebb
  • Loading branch information
bjwswang authored Oct 31, 2023
2 parents 9a41d2a + e355287 commit 69b02ff
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 10 deletions.
10 changes: 0 additions & 10 deletions .kubeagi_repo.yaml

This file was deleted.

7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,13 @@ Our design and development in Arcadia design follows operator pattern which exte
helm install --namespace arcadia --create-namespace arcadia arcadia/arcadia
```

More conveniently,you can use [kubebb](https://github.com/kubebb) to install and upgrade arcadia automatically:
> Pre-requsities
> - [kubebb](https://kubebb.github.io/website/docs/quick-start/core_quickstart)
```shell
kubectl apply -f ./kubeagi.yaml
```

## CLI

We provide a Command Line Tool `arctl` to interact with `arcadia`. See [here](./arctl/README.md) for more details.
Expand Down
30 changes: 30 additions & 0 deletions kubeagi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
apiVersion: v1
kind: Namespace
metadata:
name: arcadia
---
apiVersion: core.kubebb.k8s.com.cn/v1alpha1
kind: Repository
metadata:
name: kubeagi
namespace: arcadia
spec:
url: https://kubeagi.github.io/arcadia
pullStategy:
intervalSeconds: 120
retry: 5
---
apiVersion: core.kubebb.k8s.com.cn/v1alpha1
kind: Subscription
metadata:
name: arcadia
namespace: arcadia
spec:
name: arcadia # release name in helm
componentPlanInstallMethod: auto
component:
name: kubeagi.arcadia
namespace: arcadia
override:
set:
- deployment.imagePullPolcy=Always

0 comments on commit 69b02ff

Please sign in to comment.