stackabletech / stackabletech/hbase-operator

Enable Authorization for HBase

Abierto
#246 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

type/feature-new
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

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.