Skip to content

Commit 59b20a5

Browse files
authored
[Feature] [Platform] Identity Endpoint (#1837)
1 parent 3f9c61e commit 59b20a5

32 files changed

+1200
-122
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
- (Bugfix) Use Profile Annotations
55
- (Bugfix) Improve Wait Procedure on AF
66
- (Feature) (Platform) Generate GRPC Gateway Code
7+
- (Feature) (Platform) Identity Endpoint
78

89
## [1.2.46](https://github.com/arangodb/kube-arangodb/tree/1.2.46) (2025-02-24)
910
- (Bugfix) Clean Phase change properly during upgrade

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ Flags:
198198
--kubernetes.max-batch-size int Size of batch during objects read (default 256)
199199
--kubernetes.qps float32 Number of queries per second for k8s API (default 32)
200200
--log.format string Set log format. Allowed values: 'pretty', 'JSON'. If empty, default format is used (default "pretty")
201-
--log.level stringArray Set log levels in format <level> or <logger>=<level>. Possible loggers: action, agency, api-server, assertion, backup-operator, chaos-monkey, crd, deployment, deployment-ci, deployment-reconcile, deployment-replication, deployment-resilience, deployment-resources, deployment-storage, deployment-storage-pc, deployment-storage-service, generic-parent-operator, helm, http, inspector, integration-config-v1, integration-envoy-auth-v3, integration-scheduler-v2, integration-storage-v1-s3, integration-storage-v2, integrations, k8s-client, kubernetes-client, kubernetes-informer, monitor, networking-route-operator, operator, operator-arangojob-handler, operator-v2, operator-v2-event, operator-v2-worker, panics, platform-chart-operator, platform-pod-shutdown, platform-storage-operator, pod_compare, root, root-event-recorder, scheduler-batchjob-operator, scheduler-cronjob-operator, scheduler-deployment-operator, scheduler-pod-operator, scheduler-profile-operator, server, server-authentication, webhook (default [info])
201+
--log.level stringArray Set log levels in format <level> or <logger>=<level>. Possible loggers: action, agency, api-server, assertion, backup-operator, chaos-monkey, crd, deployment, deployment-ci, deployment-reconcile, deployment-replication, deployment-resilience, deployment-resources, deployment-storage, deployment-storage-pc, deployment-storage-service, generic-parent-operator, helm, http, inspector, integration-authn-v1, integration-config-v1, integration-envoy-auth-v3, integration-scheduler-v2, integration-storage-v1-s3, integration-storage-v2, integrations, k8s-client, kubernetes-client, kubernetes-informer, monitor, networking-route-operator, operator, operator-arangojob-handler, operator-v2, operator-v2-event, operator-v2-worker, panics, platform-chart-operator, platform-pod-shutdown, platform-storage-operator, pod_compare, root, root-event-recorder, scheduler-batchjob-operator, scheduler-cronjob-operator, scheduler-deployment-operator, scheduler-pod-operator, scheduler-profile-operator, server, server-authentication, webhook (default [info])
202202
--log.sampling If true, operator will try to minimize duplication of logging events (default true)
203203
--log.stdout If true, operator will log to the stdout (default true)
204204
--memory-limit uint Define memory limit for hard shutdown and the dump of goroutines. Used for testing

docs/api/ArangoDeployment.V1.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4415,6 +4415,16 @@ Links:
44154415

44164416
***
44174417

4418+
### .spec.integration.sidecar.httpListenPort
4419+
4420+
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/scheduler/v1beta1/integration/integration.go#L40)</sup>
4421+
4422+
HTTPListenPort defines on which port the sidecar container will be listening for connections on http
4423+
4424+
Default Value: `9203`
4425+
4426+
***
4427+
44184428
### .spec.integration.sidecar.image
44194429

44204430
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/scheduler/v1beta1/container/resources/image.go#L35)</sup>

docs/api/ArangoMLExtension.V1Beta1.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -852,6 +852,16 @@ Links:
852852

853853
***
854854

855+
### .spec.integrationSidecar.httpListenPort
856+
857+
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/scheduler/v1beta1/integration/integration.go#L40)</sup>
858+
859+
HTTPListenPort defines on which port the sidecar container will be listening for connections on http
860+
861+
Default Value: `9203`
862+
863+
***
864+
855865
### .spec.integrationSidecar.image
856866

857867
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/scheduler/v1beta1/container/resources/image.go#L35)</sup>

docs/api/GraphAnalyticsEngine.V1Alpha1.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -482,6 +482,16 @@ Links:
482482

483483
***
484484

485+
### .spec.integrationSidecar.httpListenPort
486+
487+
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/scheduler/v1beta1/integration/integration.go#L40)</sup>
488+
489+
HTTPListenPort defines on which port the sidecar container will be listening for connections on http
490+
491+
Default Value: `9203`
492+
493+
***
494+
485495
### .spec.integrationSidecar.image
486496

487497
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/scheduler/v1beta1/container/resources/image.go#L35)</sup>

docs/cli/arangodb_operator.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Flags:
8383
--kubernetes.max-batch-size int Size of batch during objects read (default 256)
8484
--kubernetes.qps float32 Number of queries per second for k8s API (default 32)
8585
--log.format string Set log format. Allowed values: 'pretty', 'JSON'. If empty, default format is used (default "pretty")
86-
--log.level stringArray Set log levels in format <level> or <logger>=<level>. Possible loggers: action, agency, api-server, assertion, backup-operator, chaos-monkey, crd, deployment, deployment-ci, deployment-reconcile, deployment-replication, deployment-resilience, deployment-resources, deployment-storage, deployment-storage-pc, deployment-storage-service, generic-parent-operator, helm, http, inspector, integration-config-v1, integration-envoy-auth-v3, integration-scheduler-v2, integration-storage-v1-s3, integration-storage-v2, integrations, k8s-client, kubernetes-client, kubernetes-informer, monitor, networking-route-operator, operator, operator-arangojob-handler, operator-v2, operator-v2-event, operator-v2-worker, panics, platform-chart-operator, platform-pod-shutdown, platform-storage-operator, pod_compare, root, root-event-recorder, scheduler-batchjob-operator, scheduler-cronjob-operator, scheduler-deployment-operator, scheduler-pod-operator, scheduler-profile-operator, server, server-authentication, webhook (default [info])
86+
--log.level stringArray Set log levels in format <level> or <logger>=<level>. Possible loggers: action, agency, api-server, assertion, backup-operator, chaos-monkey, crd, deployment, deployment-ci, deployment-reconcile, deployment-replication, deployment-resilience, deployment-resources, deployment-storage, deployment-storage-pc, deployment-storage-service, generic-parent-operator, helm, http, inspector, integration-authn-v1, integration-config-v1, integration-envoy-auth-v3, integration-scheduler-v2, integration-storage-v1-s3, integration-storage-v2, integrations, k8s-client, kubernetes-client, kubernetes-informer, monitor, networking-route-operator, operator, operator-arangojob-handler, operator-v2, operator-v2-event, operator-v2-worker, panics, platform-chart-operator, platform-pod-shutdown, platform-storage-operator, pod_compare, root, root-event-recorder, scheduler-batchjob-operator, scheduler-cronjob-operator, scheduler-deployment-operator, scheduler-pod-operator, scheduler-profile-operator, server, server-authentication, webhook (default [info])
8787
--log.sampling If true, operator will try to minimize duplication of logging events (default true)
8888
--log.stdout If true, operator will log to the stdout (default true)
8989
--memory-limit uint Define memory limit for hard shutdown and the dump of goroutines. Used for testing

docs/integration-sidecar.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,12 @@ Integration Service API Address
203203

204204
Example: `localhost:1234`
205205

206+
#### INTEGRATION_HTTP_ADDRESS
207+
208+
Integration Service HTTP Address
209+
210+
Example: `localhost:1234`
211+
206212
#### ARANGO_DEPLOYMENT_NAME
207213

208214
ArangoDeployment name.

0 commit comments

Comments
 (0)