Add Federator.ai v4.5.1

Signed-off-by: CheeSiong.Lee <CheeSiong.Lee@ProphetStor.com>
pull/86/head
CheeSiong.Lee 2021-06-12 13:42:08 +08:00
parent f55ede7051
commit 4bfef4e1dc
5 changed files with 133 additions and 0 deletions

View File

@ -0,0 +1,13 @@
diff -x '*.tgz' -x '*.lock' -uNr packages/federatorai/charts-original/Chart.yaml packages/federatorai/charts/Chart.yaml
--- packages/federatorai/charts-original/Chart.yaml
+++ packages/federatorai/charts/Chart.yaml
@@ -1,5 +1,9 @@
apiVersion: v1
appVersion: 4.5.1-ga
+annotations:
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/release-name: federatorai
+ catalog.cattle.io/display-name: Federator.ai
description: Federator.ai helps enterprises optimize cloud resources, maximize application performance, and save significant cost without excessive over-provisioning or under-provisioning of resources, meeting the service-level requirements of their applications.
home: https://www.prophetstor.com
icon: https://raw.githubusercontent.com/prophetstor-ai/public/master/images/logo.png

View File

@ -0,0 +1,39 @@
# <img src="https://raw.githubusercontent.com/prophetstor-ai/public/master/images/logo.png" width=60/> Federator.ai Operator
Federator.ai helps enterprises optimize cloud resources, maximize application performance, and save significant cost without excessive over-provisioning or under-provisioning of resources, meeting the service-level requirements of their applications.
Enterprises often lack understanding of the resources needed to support their applications. This leads to either excessive over-provisioning or under-provisioning of resources (CPU, memory, storage). Using machine learning, Federator.ai determines the optimal cloud resources needed to support any workload on OpenShift and helps users find the best-cost instances from cloud providers for their applications.
**Multi-layer workload prediction**
Using machine learning and math-based algorithms, Federator.ai predicts containerized application and cluster node resource usage as the basis for resource recommendations at application level as well as at cluster node level. Federator.ai supports prediction for both physical/virtual CPUs and memories.
**Auto-scaling via resource recommendation**
Federator.ai utilizes the predicted resource usage to recommend the right number and size of pods for applications. Integrated with Datadog's WPA, applications are automatically scaled to meet the predicted resource usage.
**Application-aware recommendation execution**
Optimizing the resource usage and performance goals, Federator.ai uses application specific metrics for workload prediction and pod capacity estimation to auto-scale the right number of pods for best performance without overprovisioning.
**Multi-cloud Cost Analysis**
With resource usage prediction, Federator.ai analyzes potential cost of a cluster on different public cloud providers. It also recommend appropriate cluster nodes and instance types based on resource usage.
**Custom Datadog/Sysdig Dashboards**
Predefined custom Datadog/Sysdig Dashboards for workload prediction/recommendation visualization for cluster nodes and applications.
**Additional resources**
Want more product information? Explore detailed information about using this product and where to find additional help.
* [Federator.ai Datasheet](https://www.prophetstor.com/wp-content/uploads/2021/02/Federator.ai%C2%AE_202102ver.pdf)
* [Quick Start Guide](https://www.prophetstor.com/wp-content/uploads/2021/04/ProphetStor-Federator.ai-v4.5.1-Quick-Installation-Guide.pdf)
* [Federator.ai User Guide](https://www.prophetstor.com/wp-content/uploads/2021/04/Federator.ai-4.5.1-User-Guide.pdf)
* [Company Information](https://www.prophetstor.com/)

View File

@ -0,0 +1,79 @@
questions:
#image configurations
- variable: defaultImage
default: true
description: "Use default Federator.ai image or specify a custom one"
label: Use Default Federator.ai Image
type: boolean
show_subquestion_if: false
group: "Container Images"
subquestions:
- variable: image.repository
default: "quay.io/prophetstor/federatorai-operator-ubi"
description: "Federator.ai Operator image name"
type: string
label: Federator.ai Operator Image Name
- variable: image.tag
default: "v4.5.1-ga"
description: "Federator.ai Operator image tag"
type: string
label: Federator.ai Operator Image Tag
#service configurations
- variable: federatorai.imageLocation
default: "quay.io/prophetstor"
description: "Service containers image location"
type: string
required: true
label: Federator.ai imageLocation
- variable: federatorai.version
default: "v4.5.1-ga"
description: "Service containers version"
type: string
required: true
label: Service Containers Image Tag
- variable: services.dashboardFrontend.nodePort
required: true
default: "31012"
description: "The port where the Federator.ai Dashboard listens to"
type: string
label: Federator.ai Dashboard Port
- variable: services.rest.nodePort
required: true
default: "31011"
description: "The port where the Federator.ai REST listens to"
type: string
label: Federator.ai REST Port
- variable: federatorai.persistence.enabled
default: true
description: "Enable persistent volume for Federator.ai"
type: boolean
required: true
label: Federator.ai Persistent Volume Enabled
show_subquestion_if: true
group: "PV Settings"
subquestions:
- variable: federatorai.persistence.storageClass
default: ""
description: "If undefined or set to null, using the default storageClass. Defaults to null."
type: storageclass
label: Storage Class for Federator.ai
- variable: federatorai.persistence.storages.logStorage.size
default: "2Gi"
description: "Log volume size"
type: string
label: Log Volume Size
- variable: federatorai.persistence.aiCore.dataStorage.size
default: "10Gi"
description: "AICore data volume Size"
type: string
label: AICore Data Volume Size
- variable: federatorai.persistence.influxdb.dataStorage.size
default: "100Gi"
description: "Influxdb data volume Size"
type: string
label: Influxdb Data Volume Size
- variable: federatorai.persistence.fedemeterInfluxdb.dataStorage.size
default: "10Gi"
description: "Fedemeter influxdb data volume Size"
type: string
label: Fedemeter Influxdb Data Volume Size

View File

@ -0,0 +1,2 @@
url: https://github.com/prophetstor-ai/federatorai-operator-helm/raw/master/federatorai-4.5.1.tgz
packageVersion: 00

View File