Skip to content

Operator Scope #1405

Open
Open
@sunnyyip

Description

@sunnyyip

Hello maintainers,

I have some questions regarding the operator.scope parameter per the README.

I'm using helm.sh/chart: kube-arangodb-1.2.32

  1. Is the default "legacy" scoped to the cluster - i.e. it oversees all ArangoDeployment kind across all namespaces?

If so, does it require additional permission/rbac config for it to work apart from the clusterrole/binding that comes with the chart?
I ask because I deployed the operator to a dedicated (common) namespace and created ArangoDeployment in another (app) namespace but the operator doesn't see or take no action on the ArangoDeployment object. Nothing new nor error is written to the logs.

If not, how does it work compare to the "namespaced" scope?

  1. What is the recommended scope setting for a production multi-tenant K8s cluster? i.e. a cluster that will run multiple Arango DBs for different apps in its own namespace.

Thank you

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions