Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURES]JindoRuntime to support hierarchical imagePullSecrets configuration #4225

Open
cheyang opened this issue Jul 23, 2024 · 0 comments
Labels
features features

Comments

@cheyang
Copy link
Collaborator

cheyang commented Jul 23, 2024

What feature you'd like to add:
We request the enhancement of the JindoRuntime to support hierarchical imagePullSecrets configuration. Specifically, we want to be able to specify imagePullSecrets at two levels:

  1. Global level under spec
  2. Component level
    a. Master component level under spec.master
    b. Worker component level under spec.worker
    c. FUSE component level under spec.fuse
apiVersion: data.fluid.io/v1alpha1
kind: JindoRuntime
metadata:
  name: hbase
spec:
  replicas: 2
  imagePullSecrets: 
    - name: secret-global-1
    - name: secret-global-2
  tieredstore:
    levels:
      - mediumtype: MEM
        path: /dev/shm
        quota: 2Gi
        high: "0.95"
        low: "0.7"
  master:
    replicas: 3
    imagePullSecrets: 
    - name: secret-master-1
    - name: secret-master-2
  worker:
    imagePullSecrets: 
    - name: secret-worker-1
    - name: secret-worker-2
  fuse:
    imagePullSecrets: 
    - name: secret-cache-1
    - name: secret-cache-2

Why is this feature needed:
This feature will provide greater flexibility for users who need to manage different image pull secrets for various components of their JindoRuntime deployment. For example, users might have different private registries or credentials for the master, worker, and cache components. This hierarchical configuration will allow for more granular control and easier management of image pull secrets in complex deployment environments.

@cheyang cheyang added the features features label Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
features features
Projects
None yet
Development

No branches or pull requests

1 participant