Skip to content

Commit

Permalink
Helm doc
Browse files Browse the repository at this point in the history
  • Loading branch information
egid-fertal-inno committed Sep 12, 2024
1 parent 661d3b7 commit 80211e9
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 3 deletions.
30 changes: 29 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# smartface

![Version: 0.8.2](https://img.shields.io/badge/Version-0.8.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v5_4.27.0](https://img.shields.io/badge/AppVersion-v5_4.27.0-informational?style=flat-square)
![Version: 0.8.2](https://img.shields.io/badge/Version-0.8.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v5_4.28.0.7018-x64-dev](https://img.shields.io/badge/AppVersion-v5_4.28.0.7018--x64--dev-informational?style=flat-square)

SmartFace is a Scalable Facial Recognition Server Platform Able to Process Multiple Real-Time Video Streams. Currently the helm chart supports edge stream and Lightweight Face Identification System (LFIS) deployments

Expand Down Expand Up @@ -225,6 +225,8 @@ metadata:
| autoscaling.cron.enabled | bool | `false` | enables predefined workhours-based cron triggers on ScaledObjects |
| autoscaling.cron.extractor.nonWorkHoursReplicas | int | `1` | |
| autoscaling.cron.extractor.workHoursReplicas | int | `2` | |
| autoscaling.cron.objectDetector.nonWorkHoursReplicas | int | `1` | |
| autoscaling.cron.objectDetector.workHoursReplicas | int | `2` | |
| autoscaling.cron.timezone | string | `"Europe/Bratislava"` | see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones |
| autoscaling.detector.enabled | bool | `true` | enables ScaledObject for detector |
| autoscaling.detector.maxReplicas | int | `3` | |
Expand All @@ -234,11 +236,16 @@ metadata:
| autoscaling.extractor.maxReplicas | int | `3` | |
| autoscaling.extractor.minReplicas | int | `1` | |
| autoscaling.extractor.triggers | list | `[]` | provide additional triggers - see https://keda.sh/docs/2.12/concepts/scaling-deployments/#triggers |
| autoscaling.objectDetector.enabled | bool | `true` | enables ScaledObject for detector |
| autoscaling.objectDetector.maxReplicas | int | `8` | |
| autoscaling.objectDetector.minReplicas | int | `1` | |
| autoscaling.objectDetector.triggers | list | `[]` | provide additional triggers - see https://keda.sh/docs/2.12/concepts/scaling-deployments/#triggers |
| autoscaling.rmq.api.requestsPerSecond | int | `17` | |
| autoscaling.rmq.detector.requestsPerSecond | int | `15` | |
| autoscaling.rmq.enabled | bool | `false` | enables predefined rabbitmq triggers based on requests per second on ScaledObjects |
| autoscaling.rmq.extractor.requestsPerSecond | int | `12` | |
| autoscaling.rmq.hostSecretName | string | `"rmq-management-uri-with-creds"` | |
| autoscaling.rmq.objectDetector.requestsPerSecond | int | `3` | |
| autoscaling.rmq.triggerAuthName | string | `"keda-trigger-auth-rabbitmq-conn"` | |
| base.annotations | object | `{}` | Annotations for base deployment |
| base.image.digest | string | `nil` | Overrides the image tag with an image digest |
Expand Down Expand Up @@ -402,6 +409,7 @@ metadata:
| faceMatcher.tolerations | list | `[]` | |
| features.edgeStreams.enabled | bool | `false` | sf-tenant-management.enabled needs to be enabled since tenant operator is responsible for populating wlStream |
| features.multitenancy.enabled | bool | `false` | enabled for multitenant deployment |
| features.objectDetection.enabled | bool | `false` | enable object detector, which can detect objects and pedestrian |
| global.image.registry | string | `"registry.gitlab.com"` | Overrides the Docker registry globally for all images |
| graphqlApi.annotations | object | `{}` | Annotations for graphqlApi deployment |
| graphqlApi.containerPort | int | `80` | |
Expand Down Expand Up @@ -487,6 +495,26 @@ metadata:
| migration.skipWlStreamMigration | bool | `false` | |
| minio | object | `{"defaultBuckets":"smartface","enabled":true}` | config for minio subchart, see https://github.com/bitnami/charts/tree/main/bitnami/minio |
| nameOverride | string | `nil` | Overrides the chart's name |
| objectDetector.annotations | object | `{}` | Annotations for object detector deployment |
| objectDetector.detectionAlgorithm | string | `"accurate"` | |
| objectDetector.enabled | bool | `false` | |
| objectDetector.image.digest | string | `nil` | Overrides the image tag with an image digest |
| objectDetector.image.pullPolicy | string | `"IfNotPresent"` | Docker image pull policy |
| objectDetector.image.registry | string | `nil` | The Docker registry, overrides `global.image.registry` |
| objectDetector.image.repository | string | `"innovatrics/smartface/sf-object-detector"` | Docker image repository |
| objectDetector.image.tag | string | `nil` | Overrides the image tag whose default is the chart's appVersion |
| objectDetector.name | string | `"object-detector"` | |
| objectDetector.nodeSelector | object | `{}` | |
| objectDetector.pdb.create | bool | `false` | create PodDisruptionBudget for object detector component |
| objectDetector.pdb.maxUnavailable | string | `""` | |
| objectDetector.pdb.minAvailable | int | `1` | |
| objectDetector.podAnnotations | object | `{}` | Annotations for object detector pods |
| objectDetector.podLabels | object | `{}` | Additional labels for each object detector pod |
| objectDetector.replicas | int | `1` | number of replicas to use when autoscaling is not enabled for this component |
| objectDetector.resources.limits.memory | string | `"1500M"` | |
| objectDetector.resources.requests.cpu | string | `"750m"` | |
| objectDetector.resources.requests.memory | string | `"600M"` | |
| objectDetector.tolerations | list | `[]` | |
| podAnnotations | object | `{}` | Common annotations for all pods |
| podLabels | object | `{}` | Common labels for all pods |
| postgresql | object | `{"enabled":true,"primary":{"initdb":{"scripts":{"create-database.sql":"CREATE DATABASE smartface"}}}}` | config for postgresql subchart, see https://github.com/bitnami/charts/tree/main/bitnami/postgresql |
Expand Down
4 changes: 2 additions & 2 deletions values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -788,7 +788,7 @@ autoscaling:
nonWorkHoursReplicas: 1
objectDetector:
workHoursReplicas: 2
nonWorkHoursReplicas: 1
nonWorkHoursReplicas: 1
extractor:
workHoursReplicas: 2
nonWorkHoursReplicas: 1
Expand All @@ -803,7 +803,7 @@ autoscaling:
detector:
requestsPerSecond: 15
objectDetector:
requestsPerSecond: 3
requestsPerSecond: 3
extractor:
requestsPerSecond: 12
api:
Expand Down

0 comments on commit 80211e9

Please sign in to comment.