Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
2468306
add gravitino to ranger service defs
architlatkar27 Dec 24, 2025
4639db2
create ranger-gravitino plugin
architlatkar27 Dec 24, 2025
97e382f
abstraction for gravitino client
architlatkar27 Dec 24, 2025
b5a7234
implement basic json parsing
architlatkar27 Dec 24, 2025
9c36b68
add bearer token provider for gravitino authentication
architlatkar27 Dec 26, 2025
bbfcf02
add auth parameters to gravitino service def
architlatkar27 Dec 26, 2025
a12f072
fix errors in gravitino service defs
architlatkar27 Dec 30, 2025
ca871a8
extend gravitino service to create policies for all kinds of resources
architlatkar27 Jan 2, 2026
59fb734
sort out token issues for now in local testing
architlatkar27 Jan 2, 2026
e9561d4
extend support for all gravitino resources in plugin-gravitino
architlatkar27 Jan 5, 2026
7f3d8f7
extend servicedef to include all resources from gravitino
architlatkar27 Jan 5, 2026
2fcefea
rebranding gravitino to xstore
architlatkar27 Jan 9, 2026
3b784aa
disallow wildcard for metalakes
architlatkar27 Jan 12, 2026
41d9ed5
make an auth factory to support multiple auth techniques
architlatkar27 Jan 13, 2026
20b7365
introduce aksk authentication method in gravitino
architlatkar27 Jan 13, 2026
cd059f1
remove any references to gravitino in ranger, introduce gravitino aut…
architlatkar27 Jan 16, 2026
19d636a
new auth factory
architlatkar27 Jan 16, 2026
15a0252
move auth factory under auth
architlatkar27 Jan 16, 2026
1fd6dd3
changes for build success, should be reverted later
architlatkar27 Jan 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public class EmbeddedServiceDefsUtil {


// following servicedef list should be reviewed/updated whenever a new embedded service-def is added
public static final String DEFAULT_BOOTSTRAP_SERVICEDEF_LIST = "tag,gds,hdfs,hbase,hive,kms,knox,storm,yarn,kafka,solr,atlas,nifi,nifi-registry,sqoop,kylin,elasticsearch,presto,trino,ozone,kudu,schema-registry,nestedstructure";
public static final String DEFAULT_BOOTSTRAP_SERVICEDEF_LIST = "tag,gds,hdfs,hbase,hive,kms,knox,storm,yarn,kafka,solr,atlas,nifi,nifi-registry,sqoop,kylin,elasticsearch,presto,trino,ozone,kudu,schema-registry,nestedstructure,gravitino";
private static final String PROPERTY_SUPPORTED_SERVICE_DEFS = "ranger.supportedcomponents";
private Set<String> supportedServiceDefs;
public static final String EMBEDDED_SERVICEDEF_TAG_NAME = "tag";
Expand Down Expand Up @@ -78,6 +78,7 @@ public class EmbeddedServiceDefsUtil {
public static final String EMBEDDED_SERVICEDEF_OZONE_NAME = "ozone";
public static final String EMBEDDED_SERVICEDEF_KUDU_NAME = "kudu";
public static final String EMBEDDED_SERVICEDEF_NESTEDSTRUCTURE_NAME = "nestedstructure";
public static final String EMBEDDED_SERVICEDEF_GRAVITINO_NAME = "gravitino";

public static final String PROPERTY_CREATE_EMBEDDED_SERVICE_DEFS = "ranger.service.store.create.embedded.service-defs";

Expand Down Expand Up @@ -124,6 +125,7 @@ public class EmbeddedServiceDefsUtil {
private RangerServiceDef ozoneServiceDef;
private RangerServiceDef kuduServiceDef;
private RangerServiceDef nestedStructureServiveDef;
private RangerServiceDef gravitinoServiceDef;

private RangerServiceDef tagServiceDef;
private RangerServiceDef gdsServiceDef;
Expand Down Expand Up @@ -173,7 +175,7 @@ public void init(ServiceStore store) {
ozoneServiceDef = getOrCreateServiceDef(store, EMBEDDED_SERVICEDEF_OZONE_NAME);
kuduServiceDef = getOrCreateServiceDef(store, EMBEDDED_SERVICEDEF_KUDU_NAME);
nestedStructureServiveDef = getOrCreateServiceDef(store, EMBEDDED_SERVICEDEF_NESTEDSTRUCTURE_NAME);

gravitinoServiceDef = getOrCreateServiceDef(store, EMBEDDED_SERVICEDEF_GRAVITINO_NAME);
tagServiceDef = getOrCreateServiceDef(store, EMBEDDED_SERVICEDEF_TAG_NAME);
gdsServiceDef = getOrCreateServiceDef(store, EMBEDDED_SERVICEDEF_GDS_NAME);

Expand Down
Loading