PackageTrack

Go modules · #2804 by repository stars

github.com/TheNewNormal/corectl

v0.7.18TheNewNormal/corectl

Release timeline

52 releases since 2015
20152026

Releases

  1. v0.7.186 Nov 2016
    Release notes
    • user facing changes since 0.7.17
      • fixed UI typo [https://github.com/TheNewNormal/corectl/commit/487abb36e13e9b44b37541afe7c843449f6aa4eb] / #96

    • internal changes since 0.7.17
      • refreshed dependencies and move from godep to govendor as external golang management tool [https://github.com/TheNewNormal/corectl/commit/425ef4c5cad652efa509799c2dc5872be66697c6] [https://github.com/TheNewNormal/corectl/commit/a2516f6e3978e018e9dc88b87f4cb278f2b730bf]
      • embedded hyperkit updates [https://github.com/TheNewNormal/corectl/commit/da08d07562d89f1a51570e1f690a2385391aec4d] [https://github.com/TheNewNormal/corectl/commit/b82c5f2fab3e12bebeced4133ea0b23db94e68c2]
    Open source →
  2. v0.7.1716 Sept 2016
    Release notes
    • user facing changes since 0.7.15
      • add a 'panic' button (f6d3a46)
      • in the real world things just fail often unexpectedly and due to
        reasons that one will never fully understand. In order to cope
        with this circunstances and be fully prepared for them - because
        they will happen corectl now has a "panic" option that will hard
        kill a given running VM (or a randomly picked one). This feature
        is intended as a practical way to test and reproduce both cluster
        failure scenarios and the layouts resilient to them
      • en passant the stock the 'halt' option now complains when tasked
        to halt stuff that doesn't exist
    • reduced deliverables footprint (feea891)
      • corectld is now just a symlink to corectl
    • refactor for easier consumption of persistent root volumes (bebdb55)
      • assuming a volume 'foo.qcow2' exists (created with 'qcow-tool
        create --size=${SomeInteger}GiB foo.qcow2') one can now, on boot,
        get it formated and partitioned via ignition when using the '-F'
        flag before consuming it as the root volume.
        (e.g. 'corectl run --name foo -r foo.qcow2 -F')
    • better handling and integration with hosts' DNS setup (632c249)
      • on 816ebd2 we used macOS' stock facilities to expose to it our
        embedded name server regardless of the host's setup. We now go one
        step further - instead of running our embedded name server on host's
        port 53 we run it on port 15353 and transparently port-forward via
        pf it as :53 to the VMs. this should handle most, if not all, of the
        "corner" cases that our user base has been hitting lately...
    • macOS Sierra compatibility

    Open source →
  3. v0.7.153 Aug 2016
    Release notes
    • user facing changes since 0.7.14
      • consume moby/hyperkit#49 - a (more) macOS Sierra friendly hyperkit (9a258b8)
      • improvements to (VM's) shutdown logic (2e040f4)
        • when shutting down corectld or halting multiple VMs those will
          always be halted in reverse boot order
        • when hit by a signal corectld will now properly halt running VMs
    • internal changes since 0.7.14
      • refreshed dependencies (75b6ef4 and 9055155)
      • stop having minikube libs as deps as they now would bring an XXL dep tail (ee1fb8a)
    Open source →
  4. v0.7.1426 Jul 2016
    Release notes
    • user facing changes since 0.7.13
      • add more resilience to NFS support (482b4f9)
        • 'corectld' will no longer fail to initialize if it is unable to complete its NFS setup. Instead a warning will be shown by 'corectl' when a VM is launched with -H flag in that context.
      • embedded DNS fixes
        • reverse dns lookups are working again (24f4063)
        • tune TTLs and add an NS record to embedded dns setup (10d3b6d)
          TTLs were lowered a whole lot, as otherwise when interacting from the host one could stil be getting older IPs that hadn't expired yet for a given hostname that had been (re)booted several times in a short period.
    • internal changes since 0.7.13
    Open source →
  5. v0.7.1321 Jul 2016
    Release notes
    • user facing changes since 0.7.12
      • fix cloud-init behaviour (750d31b)
        • the corectl hooks being passed though the default ignition
          template weren't being passed exactly in the desired order
          which made some features to not work as expected.
          In particular $private_ipv4 and $public_ipv4 were not being
          recognized properly in user provided cloud-configs since
          /etc/environment was being setup too late.
          The etcd cluster example was updated to reflect this.
        • while working in the above issue another related surfaced
          with the fix - let’s say an user is scripting and passes a
          templated cloud-config to corectl and then progmamatically
          deletes it from its local fs after corectl ends booting.
          corectl would exit before actually have fetching that
          cloud-config file (and when it would do it then it would
          be gone). Now, and to cover this precise corner case, if
          there's an user-provided cloud-config it is fetched and
          saved early, at the same time as the ignition one and
          saved for later use.
    • internal changes since 0.7.12
      • updated dependencies (1ea20e0)
      • trim Makefile logic so that qcow-tool doesn't ends being built twice (4b2876e)
    Open source →
  6. v0.7.1218 Jul 2016
    Release notes
    • user facing changes since 0.7.11
      • add support for QCow2 volumes …
        • it's now the default / expected disk backend format
        • closes #42
      • ship tooling to ease QCw2 volumes creation (3e6018b)
        • qcow-tool is now bundled together in order to provide our user base with a simple and
          dependency-less way to create cqow2 volumes natively on macOS
      • refactor embedded etcd and dns server logic (0320051)
      • etcd and skydns are now embedded in "corectld" directly and
        no longer are consumed as separate and external binaries
      • it is now possible to set, when starting "corectld", both the
        internal's domain name (defaults to "coreos.local" and also
        the recursive nameservers to use as fallback, default is to
        use the stock Google ones - "8.8.8.8:53,8.8.4.4:53")
    • internal changes since 0.7.11
    Open source →
  7. v0.7.1115 Jul 2016
    Release notes
    • user facing changes since 0.7.10
      • better error handling on server startup (ce6ecc6)
        • detects if stale corectld.store or corectld.nameserver somehow
          were left running from previous sessions and if found kill them
          and continue initialization instead of just popping an error and
          exiting
        • exit with a much more conscise error message if corectld.store or
          corectld.nameserver ports are found binded to some foreign app
    • no internal changes since 0.7.10
    Open source →
  8. v0.7.1014 Jul 2016
    Release notes
    • user facing changes (since 0.7.9)
      • harden (server) shutdown logic (4ebe5a6)
        • we now gracefully handle the corner cases where the bundled etcd or skyds went
          away for reasons beyond our control
      • allow a glimpse of templating on user-provided cloud-configs (91e3695)
        • this feature is only supported from cloud-configs originally stored on the host filesystem
          • initially only one variable is recognized:
          • 'vm.Name' which is replaced by the VM's name
      • fix cluster example so that it works when not using git checkout builds (604efc9)
      • fix ~/.coreos/running permission grants (0a5c1b3)
        • from now on VM logs are viewable without sudo, as they should
        • closes #84. Thanks to @jacobat for reporting it to us!
    • internal changes (since 0.7.9)
      • remove dupe in signal handling (836a2f4)
    Open source →
  9. v0.7.913 Jul 2016
    Release notes
    • user facing changes (since 0.7.8)
    • internal changes (since 0.7.8)
      • refreshed dependencies
    Open source →
  10. v0.7.812 Jul 2016
    Release notes
    • user facing changes (since v0.7.6)
      • fix for (corectld) crasher bug introduced on 7f6b5bd when halting VMs
        if you had hit this please kill manually all processes left running that start by corectld and then restart corectld
      • workarounds #80
        when /Library/Preferences/SystemConfiguration/com.apple.vmnet.plist is not yet
        available in the local filesystem (because Internet Sharing wasn't used or
        activated yet, or whatever) we'd just assume that the macOS defaults will be
        used instead of failling inconditionally
      • closes #82 - insufficient permissions in ~/.coreos
    • internal changes
      • fix embedded etcd build inside sandboxes
    Open source →
  11. v0.7.712 Jul 2016

    Nothing published for this version

  12. v0.7.611 Jul 2016

    Nothing published for this version

  13. v0.7.59 Jul 2016

    Nothing published for this version

  14. v0.7.48 Jul 2016

    Nothing published for this version

  15. v0.7.38 Jul 2016

    Nothing published for this version

  16. v0.7.28 Jul 2016

    Nothing published for this version

  17. v0.7.18 Jul 2016

    Nothing published for this version

  18. v0.7.06 Jul 2016

    Nothing published for this version

  19. v0.7.0-rc35 Jul 2016pre-release

    Nothing published for this version

  20. v0.7.0-rc25 Jul 2016pre-release

    Nothing published for this version

  21. v0.7.0-rc14 Jul 2016pre-release

    Nothing published for this version

  22. v0.5.1011 Jun 2016

    Nothing published for this version

  23. v0.5.96 Jun 2016

    Nothing published for this version

  24. v0.5.824 May 2016

    Nothing published for this version

  25. v0.5.723 May 2016

    Nothing published for this version

  26. v0.5.613 May 2016

    Nothing published for this version

  27. v0.5.510 May 2016

    Nothing published for this version

  28. v0.5.428 Jan 2016

    Nothing published for this version

  29. v0.5.314 Jan 2016

    Nothing published for this version

  30. v0.5.28 Jan 2016

    Nothing published for this version

  31. v0.5.16 Jan 2016

    Nothing published for this version

  32. v0.5.05 Jan 2016

    Nothing published for this version

  33. v0.0.21-0.20160105093155-91ea1cf4155c5 Jan 2016pre-release

    Nothing published for this version

  34. v0.0.2029 Dec 2015

    Nothing published for this version

  35. v0.0.1927 Dec 2015

    Nothing published for this version

  36. v0.0.1826 Dec 2015

    Nothing published for this version

  37. v0.0.1722 Dec 2015

    Nothing published for this version

  38. v0.0.17-0.20151221160543-4064f954813721 Dec 2015pre-release

    Nothing published for this version

  39. v0.0.1621 Dec 2015

    Nothing published for this version

  40. v0.0.1512 Dec 2015

    Nothing published for this version

  41. v0.0.149 Dec 2015

    Nothing published for this version

  42. v0.0.137 Dec 2015

    Nothing published for this version

  43. v0.0.127 Dec 2015

    Nothing published for this version

  44. v0.0.116 Dec 2015

    Nothing published for this version

  45. v0.0.102 Dec 2015

    Nothing published for this version

  46. v0.0.92 Dec 2015

    Nothing published for this version

  47. v0.0.81 Dec 2015

    Nothing published for this version

  48. v0.0.627 Nov 2015

    Nothing published for this version

  49. v0.0.526 Nov 2015

    Nothing published for this version

  50. v0.0.0-20181217092517-21054ce7b40a17 Dec 2018pre-release

    Nothing published for this version

  51. v0.0.0-20160105093155-91ea1cf4155c5 Jan 2016pre-release

    Nothing published for this version

  52. v0.0.0-20150814175853-b029d1671e8014 Aug 2015pre-release

    Nothing published for this version