Class LoadGroupMetadataFromK8s
java.lang.Object
com.tremolosecurity.proxy.dynamicconfiguration.LoadGroupMetadataFromK8s
- All Implemented Interfaces:
K8sWatchTarget
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addObject
(TremoloType cfg, org.json.simple.JSONObject item) void
deleteObject
(TremoloType cfg, org.json.simple.JSONObject item) void
loadGroupMetadatas
(ConfigManager cfgMgr, String k8sTarget, String namespace, SetupGroupMetadataWatch md) void
modifyObject
(TremoloType cfg, org.json.simple.JSONObject item)
-
Constructor Details
-
LoadGroupMetadataFromK8s
public LoadGroupMetadataFromK8s()
-
-
Method Details
-
loadGroupMetadatas
public void loadGroupMetadatas(ConfigManager cfgMgr, String k8sTarget, String namespace, SetupGroupMetadataWatch md) throws ProvisioningException - Throws:
ProvisioningException
-
addObject
public void addObject(TremoloType cfg, org.json.simple.JSONObject item) throws ProvisioningException - Specified by:
addObject
in interfaceK8sWatchTarget
- Throws:
ProvisioningException
-
modifyObject
public void modifyObject(TremoloType cfg, org.json.simple.JSONObject item) throws ProvisioningException - Specified by:
modifyObject
in interfaceK8sWatchTarget
- Throws:
ProvisioningException
-
deleteObject
public void deleteObject(TremoloType cfg, org.json.simple.JSONObject item) throws ProvisioningException - Specified by:
deleteObject
in interfaceK8sWatchTarget
- Throws:
ProvisioningException
-