• Martin Linkhorst's avatar
    implementation of basic control loop (#40) · 99371a1e
    Martin Linkhorst authored
    * feat(google): add ability to apply changes generated from a plan
    
    * feat(controller): first implementation of controller
    
    * feat: allow to configure in-cluster and kubeconfig
    
    * fix(controller): call RunOnce at the right time and in a loop
    
    * feat(google): add dryRun attribute to Google DNS provider
    
    * fix: use hosted zone id instead of DNS name
    
    * fix(google): stupidly filter by A records for now
    
    * feat: allow specifying the google project and zone
    
    * feat: provide a dry-run flag which defaults to false
    
    * chore: vendor new dependencies
    
    * fix(config): fix failing tests for config object
    
    * ref(controller): return plain value of ApplyChanges
    
    * ref: simplify how to get a valid kubernetes client
    99371a1e