예제 #1
0
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)
예제 #2
0
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)
예제 #3
0
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)