def whisk_delete()

in nuvolaris/main.py [0:0]


def whisk_delete(spec, **kwargs):
    runtime = cfg.get('nuvolaris.kube')
    logging.info("whisk_delete")
   
    if cfg.get("components.openwhisk"):
        msg = preloader.delete()
        msg = openwhisk.delete()
        logging.info(msg)
        msg = endpoint.delete()
        logging.info(msg)

    if cfg.get("components.invoker"):       
        msg = invoker.delete()
        logging.info(msg)            

    if cfg.get('components.tls') and not runtime == "kind":
        msg = issuer.delete()
        logging.info(msg)

    if cfg.get("components.redis"):
        msg = redis.delete()
        logging.info(msg)

    if cfg.get('components.couchdb'):
        msg = couchdb.delete()
        logging.info(msg)
        
    if cfg.get("components.mongodb"):
        msg = mongodb.delete()
        logging.info(msg)         

    if cfg.get("components.cron"):
        msg = cron.delete()
        logging.info(msg)

    if cfg.get('components.static'):
        msg = static.delete()
        logging.info(msg) 

    if cfg.get("components.minio"):
        msg = minio.delete()
        logging.info(msg)

    if cfg.get('components.postgres'):
        msg = postgres.delete()
        logging.info(msg)
                 
    if cfg.get("components.kafka"):
        msg = kafka.delete()
        logging.info(msg)  

    if cfg.get("components.zookeeper"):
        msg = zookeeper.delete()
        logging.info(msg)
    
    if cfg.get("components.monitoring"):
        msg = monitoring.delete()
        logging.info(msg)

    if cfg.get("components.quota"):
        msg = quota.delete()
        logging.info(msg) 

    if cfg.get("components.etcd"):
        msg = etcd.delete()
        logging.info(msg) 

    if cfg.get("components.milvus"):
        msg = milvus.delete()
        logging.info(msg)