stackabletech / stackabletech/hbase-operator
Enable Authorization for HBase
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Rust
- Estrellas
- 21
- Forks
- 6
- Merge medio
- 1 d 19 h
- PR fusionados (30 d)
- 9
Descripción
We currently do not support authorizing requests against HBase.
This epic is intended to track the subtasks that we need to accomplish in order to add this functionality.
For the purpose of this epic I think we can ignore authentication, which should be covered under a separate issue.
This needs serious refining, below I have added a few first thoughts around this issue that hopefully can serve as pointers during refinement:
- investigate if we can reuse the Ranger authorizer with OPA (I have some code available for this)
- adapt operator to allow enabling secure mode
- integrate with opa operator
- create opa ruleset to authorize based on data sent by authorizer
- define crds to specify access control lists for hdfs in k8s and cretae functionality for operator to translate this for opa
- much more
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza refinando este epic en subtareas concretas en torno al operador de HBase, el modo seguro, la integración con OPA, las reglas de autorización y las CRDs para el control de acceso de HDFS. El issue no menciona archivos ni pruebas, y los criterios de finalización aún no están definidos; el refinamiento debe establecer los puntos de entrada, las pruebas de aceptación y qué incluye la compatibilidad con la autorización.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- kubernetes, rust
- Área
- authorization, devops, security
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 20/100