Skip to content
Commits on Mar 9, 2016
  1. @lirazsiri
Commits on Feb 19, 2015
  1. @lirazsiri

    fallback to local registry path if global paths in non-writeable paths

    rational:
    
    1) allow tklbam to be used by a non-root user
    2) make testing easier
    lirazsiri committed Feb 19, 2015
  2. @lirazsiri
Commits on Feb 13, 2015
  1. @lirazsiri
Commits on Jan 20, 2014
  1. @lirazsiri
Commits on Nov 14, 2013
  1. @lirazsiri
Commits on Nov 7, 2013
  1. @lirazsiri
  2. @lirazsiri

    formatting tweak

    lirazsiri committed Nov 7, 2013
  3. @lirazsiri
  4. @lirazsiri
  5. @lirazsiri
Commits on Nov 6, 2013
  1. @lirazsiri

    Eliminated --empty-profile option in favor of --force-profile=empty

    Rational: --force-profile=empty will work from backup and restore as well.
    lirazsiri committed Nov 6, 2013
  2. @lirazsiri

    allow --force-profile=empty to work + print out explanation of implic…

    …ations of --empty-profile
    lirazsiri committed Nov 6, 2013
  3. @lirazsiri

    added --empty-profile option

    rational: useful when there is no matching profile for our system (e.g., new
    appliance prototype), or when we don't want or need a profile such as when we
    only want to backup the database.
    lirazsiri committed Nov 6, 2013
  4. @lirazsiri

    provide more useful explanation when profile is missing

    Rational: TKLBAM can still be useful even without a profile
    lirazsiri committed Nov 6, 2013
  5. @lirazsiri
  6. @lirazsiri
  7. @lirazsiri
  8. @lirazsiri
  9. @lirazsiri
Commits on Oct 24, 2013
  1. @lirazsiri

    updated copyright year to 2013

    lirazsiri committed Oct 24, 2013
  2. @lirazsiri
  3. @lirazsiri

    extended hooks mechanism to support signed profile-level hooks

    rational: profile level hooks could be used to implement dynamic appliance
    specific restore and backup logic.
    
    For example, this could be useful in applying automatic fixes to make it easier
    to restore the backup from an old version of an appliance on a new version of
    the appliance (or vice versa).
    lirazsiri committed Oct 24, 2013
Commits on Oct 17, 2013
  1. @lirazsiri
  2. @lirazsiri

    bugfix: reduce profile timestamp resolution to seconds

    rational:
    
    - setting the timestamp of a file (e.g., the profile with sub second accuracy
      is unreliable.
    
    - mismatched timestamps will trigger unnecessary profile downloads
    lirazsiri committed Oct 17, 2013
  3. @lirazsiri

    fix bugs in tklbam-init UI + refactor registry.update_profile

    Desired behavior::
    
        # not initialized
        init
            should ask for APIKEY
    
        init --force
            should ask for APIKEY
    
        init --force-profile=core
            should ask for APIKEY and force profile to core
    
        # already initialized
        init
            error: already initialized
    
        init --force
            should ask for APIKEY if not provided
    
        init --force-profile=core
            should force update to profile
    lirazsiri committed Oct 17, 2013
Commits on Oct 16, 2013
  1. @lirazsiri

    auto-complete logic for --force-profile + refactored version.py

    Previously a complete profile_id was required (e.g.,
    turnkey-core-13.0-wheezy-amd64). Now partial profile_id such as "core" will
    work too, and auto-complete the release and architecture from the system
    version if the provided profile does not include them.
    
    For example::
    
        root@redmine ~# turnkey-version
        turnkey-redmine-13.0-wheezy-amd64
    
        root@redmine ~# tklbam-init --force-profile=core
        Downloaded turnkey-core-13.0-wheezy-amd64 profile
    
        root@redmine ~# tklbam-init --force-profile=core-12.0-squeeze
        Downloaded turnkey-core-12.0-squeeze-amd64 profile
    lirazsiri committed Oct 16, 2013
  2. @lirazsiri

    download profile on tklbam-init

    rational: preparation for extending profile function
    lirazsiri committed with root Oct 16, 2013
Commits on Aug 27, 2013
  1. @lirazsiri
Commits on Aug 10, 2012
  1. @lirazsiri
  2. @lirazsiri

    refactoring + bugfix: reimplemented --force-profile's place in the co…

    …nfiguration so that --resume is sensitive to it
    
    rational: Conf had become a big ball of mud that was obscuring what was going
    on and made what should have been a trivial change very painful. We should do
    less implicit magic and cross-object relationships, more explicit definitions
    and simplifying boundaries.
    lirazsiri committed Aug 10, 2012
  3. @lirazsiri

    allow the user to pass --profile="<profile-id>" on the cli

    If the profile_id is different than the one cached in the registry, TKLBAM will
    download the new profile
    lirazsiri committed Aug 10, 2012
Commits on Aug 9, 2012
  1. @lirazsiri
Commits on Aug 8, 2012
  1. @lirazsiri

    updated copyright year

    lirazsiri committed Aug 8, 2012
  2. @lirazsiri

    cleanup whitespace

    lirazsiri committed Aug 8, 2012
Something went wrong with that request. Please try again.