Permalink
Switch branches/tags
Nothing to show
Commits on Sep 29, 2018
Commits on Aug 22, 2018
Commits on Aug 21, 2018
  1. reorganization of vmbuilder/vmtypes to fix module inheritance issues.…

    jforman committed Aug 21, 2018
    … also add support for ubuntu-cloud minimal images
    
    other fixes:
    * remove HandledException class. replacement is logging.critical()
    
     ./vmbuilder.py create_vm --debug --bridge_interface br-vlan254 \
    --disk_size_gb 20 --domain_name obfuscated.domain.net \
    --disk_pool_name vm-store --host_name testcloud1 \
    --vm_type ubuntu-cloud --ubuntu_release bionic --deleteifexists
Commits on Jun 4, 2018
Commits on Mar 22, 2018
Commits on Mar 2, 2018
Commits on Feb 28, 2018
  1. mask flannel (assume it is installed via kubectl as a pod), remove an…

    jforman committed Feb 28, 2018
    …y disablement of docker flags
Commits on Feb 20, 2018
  1. effectively disable docker service on coreos by setting DOCKER_OPT_BIP

    jforman committed Feb 20, 2018
    and DOCKER_OPT_IPMASQ to empty strings
Commits on Feb 8, 2018
  1. SSL certificates used should be based on hostname and not the previou…

    jforman committed Feb 8, 2018
    …sly,
    
    incorrectly named kuberentes ones.
Commits on Jan 16, 2018
  1. add support for https-everything for etcd. assumes certificates live …

    jforman committed Jan 16, 2018
    …in /etc/ssl/certs on coreos host.
Commits on Jan 8, 2018
  1. off by one error in picking the IP address for a host in the ip addre…

    Jeffrey Forman
    Jeffrey Forman committed Jan 8, 2018
    …ss list
  2. change starting cluster index to 0 instead of 1

    Jeffrey Forman
    Jeffrey Forman committed Jan 8, 2018
Commits on Dec 28, 2017
  1. clean up the logic for creating clusters and specifying static IPs.

    jforman committed Dec 28, 2017
    for etcd clusters, specify the hard coded IP where appropriate if provided
     as a static IP, otherwise use the PRIVATE_IPV4 macro.
Commits on Dec 27, 2017
  1. support for CoreOS container linux configs!

    jforman committed Dec 27, 2017
    highlights:
    * coreos is in its own coreos.py library file. first step to
    splitting things out and organizing a bit more
    * moved the templates for the user data file to jinja2. these are a lot
    more flexible than the old mako templates.
    * migrated from the old cloud-configs to container linux configs,
    which are transpiled into ignition configs
    * some required command-line flags for qemu are not provied out of the box
    by virt-install. vmbuilder modifies the XML to add those required flags
    and arguments
    * documentation updates: apparmor config modifications are needed to handle
    Ignition/XML files which are outside the standard tree.
Commits on Dec 25, 2017
  1. add GetVirtInstallFinalArgs() function, for VM types to be able to add

    jforman committed Dec 25, 2017
    redirection args (> foo.txt) to the virt-install call.
Commits on Dec 22, 2017
Commits on Feb 27, 2017
Commits on Feb 21, 2017
Commits on Jan 12, 2017
Commits on Jan 10, 2017
Commits on Dec 22, 2016
Commits on Dec 15, 2016
  1. add support for static IPs for CoreOS nodes.

    jforman committed Dec 15, 2016
    tested to configure working etcd/fleet clusters out of the box
Commits on Dec 11, 2016
  1. use cached pool path if we don't already have one.

    jforman committed Dec 11, 2016
    cuts down incredibly on the repeated calls to get a path that shouldnt necessarily be changing in the middle of a run
Commits on Dec 10, 2016
Commits on Dec 7, 2016