PackageTrack
Sign in Get early access

github.com/TheNewNormal/corectl

v0.7.18 TheNewNormal/corectl

What this package is like to depend on

Last release 8 years ago

no release in 18 months

Ships unpredictably

gaps range from 8 days to 2.1 years

Rarely documented

notes for 10 of 44 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

52 releases · first in 2015

0 releases in the last 12 months

see the full history below

Release timeline

52 releases · Aug 2015 to Dec 2018
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 52
  1. v0.7.18 06 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.17 16 Sep 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.15 03 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.14 26 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.13 21 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.12 18 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.11 15 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.10 14 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.9 13 Jul 2016
    Release notes
    • user facing changes (since 0.7.8)
    • internal changes (since 0.7.8)
      • refreshed dependencies
    Open source →
  10. v0.7.8 12 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.7 12 Jul 2016

    Nothing published for this version

  12. v0.7.6 11 Jul 2016

    Nothing published for this version

  13. v0.7.5 09 Jul 2016

    Nothing published for this version

  14. v0.7.4 08 Jul 2016

    Nothing published for this version

  15. v0.7.3 08 Jul 2016

    Nothing published for this version

  16. v0.7.2 08 Jul 2016

    Nothing published for this version

  17. v0.7.1 08 Jul 2016

    Nothing published for this version

  18. v0.7.0 06 Jul 2016

    Nothing published for this version

  19. v0.7.0-rc3 05 Jul 2016 pre-release

    Nothing published for this version

  20. v0.7.0-rc2 05 Jul 2016 pre-release

    Nothing published for this version

  21. v0.7.0-rc1 04 Jul 2016 pre-release

    Nothing published for this version

  22. v0.5.10 11 Jun 2016

    Nothing published for this version

  23. v0.5.9 06 Jun 2016

    Nothing published for this version

  24. v0.5.8 24 May 2016

    Nothing published for this version

  25. v0.5.7 23 May 2016

    Nothing published for this version

  26. v0.5.6 13 May 2016

    Nothing published for this version

  27. v0.5.5 10 May 2016

    Nothing published for this version

  28. v0.5.4 28 Jan 2016

    Nothing published for this version

  29. v0.5.3 14 Jan 2016

    Nothing published for this version

  30. v0.5.2 08 Jan 2016

    Nothing published for this version

  31. v0.5.1 06 Jan 2016

    Nothing published for this version

  32. v0.5.0 05 Jan 2016

    Nothing published for this version

  33. v0.0.21-0.20160105093155-91ea1cf4155c 05 Jan 2016 pre-release

    Nothing published for this version

  34. v0.0.20 29 Dec 2015

    Nothing published for this version

  35. v0.0.19 27 Dec 2015

    Nothing published for this version

  36. v0.0.18 26 Dec 2015

    Nothing published for this version

  37. v0.0.17 22 Dec 2015

    Nothing published for this version

  38. v0.0.17-0.20151221160543-4064f9548137 21 Dec 2015 pre-release

    Nothing published for this version

  39. v0.0.16 21 Dec 2015

    Nothing published for this version

  40. v0.0.15 12 Dec 2015

    Nothing published for this version

  41. v0.0.14 09 Dec 2015

    Nothing published for this version

  42. v0.0.13 07 Dec 2015

    Nothing published for this version

  43. v0.0.12 07 Dec 2015

    Nothing published for this version

  44. v0.0.11 06 Dec 2015

    Nothing published for this version

  45. v0.0.10 02 Dec 2015

    Nothing published for this version

  46. v0.0.9 02 Dec 2015

    Nothing published for this version

  47. v0.0.8 01 Dec 2015

    Nothing published for this version

  48. v0.0.6 27 Nov 2015

    Nothing published for this version

  49. v0.0.5 26 Nov 2015

    Nothing published for this version

  50. v0.0.0-20181217092517-21054ce7b40a 17 Dec 2018 pre-release

    Nothing published for this version

  51. v0.0.0-20160105093155-91ea1cf4155c 05 Jan 2016 pre-release

    Nothing published for this version

  52. v0.0.0-20150814175853-b029d1671e80 14 Aug 2015 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive