def get_backend_url_routes(target_resorce_id, edit=False): labels = {'ckan-cloud/route-target-resource-id': target_resorce_id} if edit: kubectl.edit_items_by_labels('CkanCloudRoute', labels) else: return kubectl.get_items_by_labels('CkanCloudRoute', labels, required=False)
def get_app_instance_routes(app_instance_id, edit=False): labels = {'ckan-cloud/route-app-instance-id': app_instance_id} if edit: kubectl.edit_items_by_labels('CkanCloudRoute', labels) else: return kubectl.get_items_by_labels('CkanCloudRoute', labels, required=False)
def get_datapusher_routes(datapusher_name, edit=False): labels = {'ckan-cloud/route-datapusher-name': datapusher_name} if edit: kubectl.edit_items_by_labels('CkanCloudRoute', labels) else: return kubectl.get_items_by_labels('CkanCloudRoute', labels, required=False)