Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Add minikube support for the "generic" VM driver #9545

Closed
wants to merge 29 commits into from

Commits on Oct 24, 2020

  1. Add minikube support for the "generic" VM driver

    This driver connects to an already existing virtual machine,
    using the provided IP address and SSH user/key/port parameters.
    
    On this machine, libmachine will provision the docker daemon
    and minikube will bootstrap the kubernetes cluster (as usual).
    afbjorklund committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    264072b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63e6c66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8712cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19918ca View commit details
    Browse the repository at this point in the history
  5. Don't try to start/stop drivers without VMs

    It is not supported anyway, and just throws errors.
    There is no use to restart or to retry, just give up.
    
    This should never be a problem with "none", though.
    That always return running, while generic tests ssh.
    afbjorklund committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    d53a0d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. Configuration menu
    Copy the full SHA
    71e9dc1 View commit details
    Browse the repository at this point in the history
  2. Allow actually using the generic driver

    All drivers *must* be in "supportedDrivers"
    
    Delete Podman on Darwin (Mac), not available
    afbjorklund committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    d35d00c View commit details
    Browse the repository at this point in the history
  3. Call DetectProvisioner for the generic driver

    It was failing to install the "docker" package
    
    Since the provisioning was defaulting to ISO
    afbjorklund committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    55e8e33 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. Configuration menu
    Copy the full SHA
    4197935 View commit details
    Browse the repository at this point in the history
  2. Fix failing unit test for MachineType

    Since we don't know the remote machine type anyway,
    it could be a virtual machine or a physical server.
    
    But we don't add any _extra_ isolation for minikube,
    so go with "bare metal machine" machine type for now.
    afbjorklund committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    dc08bd8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9e7739e View commit details
    Browse the repository at this point in the history
  4. Need to set up docker group in start - not in fix

    It was only called for existing machines, not for new.
    
    But other commands expect to be able to run "docker".
    afbjorklund committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    3b594c3 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Configuration menu
    Copy the full SHA
    be770af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1effd3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b17ecbd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88df534 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2020

  1. Configuration menu
    Copy the full SHA
    2394e33 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2020

  1. Configuration menu
    Copy the full SHA
    251ee84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6104fb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3bb75da View commit details
    Browse the repository at this point in the history
  4. Revert "Convert the return values to use uint64 instead"

    This reverts commit b17ecbd.
    afbjorklund committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    bb53864 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    612606c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    08e1a65 View commit details
    Browse the repository at this point in the history
  7. Revert "Show remote host info and proper progress"

    This reverts commit 4197935.
    afbjorklund committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    4428b3b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    70d1a31 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Configuration menu
    Copy the full SHA
    1dc8769 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2020

  1. Configuration menu
    Copy the full SHA
    306d08d View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. Configuration menu
    Copy the full SHA
    31ccaa6 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. Configuration menu
    Copy the full SHA
    1369b08 View commit details
    Browse the repository at this point in the history