| auto_prune | 
      Prune and delete old hashed resources like Secret and ConfigMap. | 
      true | 
    
    
      | builder | 
      What docker build command to use. Can use docker or gcloud to build the Docker image. | 
      docker | 
    
    
      | image | 
      Set a prebuilt Docker image to use. This is optional. Usually, you want to build an image from the Dockerfile.  Setting this will change the docker_image helper to use a predefined image. See: Docker Image | 
      nil | 
    
    
      | image_tag | 
      Normally, kubes will generate an image tag name. You can explicitly set it instead. IE: latest | 
      nil | 
    
    
      | kubectl.context | 
      What kubectl context to auto-switch to. | 
      nil | 
    
    
      | kubectl.context_keep | 
      Whether or not to keep the context switched | 
      false | 
    
    
      | kubectl.exit_on_fail.apply | 
      Whether or not continue if the kubectl apply fails. Note, can use KUBES_EXIT_ON_FAIL=0 env var to set to false. | 
      true | 
    
    
      | kubectl.exit_on_fail.delete | 
      Whether or not continue if the kubectl delete fails. | 
      false | 
    
    
      | kubectl.order.kinds | 
      Change ordering for Kubernetes Kinds. | 
      See source code | 
    
    
      | kubectl.order.roles | 
      Change ordering for Kubes Roles. | 
      See source code | 
    
    
      | logger | 
      Logger object | 
      Logger.new($stdout) | 
    
    
      | logger.level | 
      Logger level. Can also be set with KUBES_LOG_LEVEL env var | 
      info | 
    
    
      | repo | 
      The Docker repo to use. Required to be set. | 
      nil | 
    
    
      | repo_auto_auth | 
      Whether or not to try to auth authorize docker repo registry if not yet logged in. Can also be set with env var KUBES_REPO_AUTO_AUTO | 
      true | 
    
    
      | skip | 
      List of resources to skip. Can also be set with the KUBES_SKIP env var. KUBES_SKIP should be a list of strings separated by spaces. It adds onto the config.skip option. | 
      [] | 
    
    
      | state.path | 
      Where to store the state file with the last build Docker image. | 
      .kubes/state/KUBES_APP/KUBES_ENV/data.json | 
    
    
      | suffix_hash | 
      Whether or not to append suffix hash to ConfigMap and Secret | 
      true | 
    
    
      | merger.options | 
      Merger options that control how Hashes are merged. More info: Merger Options | 
      {overwrite_arrays: true} |