diff --git a/grapple-solution-framework/components/grapple-solution-framework/application.yaml b/grapple-solution-framework/components/grapple-solution-framework/application.yaml new file mode 100644 index 0000000..38893a2 --- /dev/null +++ b/grapple-solution-framework/components/grapple-solution-framework/application.yaml @@ -0,0 +1,38 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: -grapple-solution-framework + namespace: argocd +spec: + project: + source: + repoURL: "public.ecr.aws/p7h7z5g3" + targetRevision: "0.2.8" + chart: "grapple-installer" + helm: + values: | + platform: "Kubefirst" + kubeblocks: + enabled: true + grapple: + dns: "" + version: "0.2.8" + kubefirst: + provider: "" + region: "" + cluster: + name: "" + id: "" + organization: "" + githubuser: "" + gitlabuser: "" + destination: + name: + namespace: grpl-system + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/grapple-solution-framework/grapple-solution-framework.yaml b/grapple-solution-framework/grapple-solution-framework.yaml new file mode 100644 index 0000000..48e291f --- /dev/null +++ b/grapple-solution-framework/grapple-solution-framework.yaml @@ -0,0 +1,23 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: -grapple-solution-framework-components + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: '150' +spec: + project: default + source: + repoURL: + path: /components/grapple-solution-framework + targetRevision: HEAD + destination: + name: in-cluster + namespace: grpl-system + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/index.yaml b/index.yaml index ab107db..3bd4698 100644 --- a/index.yaml +++ b/index.yaml @@ -77,6 +77,13 @@ apps: description: "The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and more." category: Observability + - name: grapple-solution-framework + displayName: "grapple solution framework" + website: "https://www.grapple-solutions.com/" + imageUrl: "https://grapple-solutions.com/wp-content/uploads/2024/11/grapple-logo-with-slogan.png" + description: "Turbo-Boost your development project with automation using the grapple solution framework. Instant API and UI module generate in your kubernetes cluster or your development project." + category: Architecture + - name: kafka displayName: Kafka website: "https://kafka.apache.org/"