backup-utils

GitHub Enterprise Backup Utilities

Stars
1.2K
Committers
152

Bot releases are visible (Hide)

backup-utils - GitHub Enterprise Backup Utilities v2.13.2

Published by lildude over 6 years ago

Includes general improvements, bug fixes:

  • Treat missing repository networks, gists, and storage objects as a non-critical error #386
  • Clean up stale HA nodes on restore #396
  • Cleanup all SSH muxes in a non blocking way #402
  • Raise an error if the current symlink doesn't exist when attempting to restore it #404
backup-utils - GitHub Enterprise Backup Utilities v2.13.1

Published by lildude over 6 years ago

Includes general improvements, bug fixes:

  • Retry with the admin ssh port on network unreachable too. #377
  • Output backup utils version on backup and restore #384
  • Check filesystem supports hardlinks #388
  • Switch back to optimised restore route calculation #389
  • Optionally log verbose output to a file instead of stdout #391
  • Switch back to optimised backup route calculation #392
  • Remove check for git from ghe-ssh #393
  • Use remote's mktemp to create temp dir on remote host #395
backup-utils - GitHub Enterprise Backup Utilities v2.13.0

Published by lildude over 6 years ago

Note: Starting with Backup Utilities v2.13.0, version support is inline with that of the GitHub Enterprise upgrade requirements and as such, support is limited to three versions of GitHub Enterprise: the version that corresponds with the version of Backup Utilities, and the two releases prior to it.

For example, Backup Utilities 2.13.0 can be used to backup and restore all patch releases from 2.11.0 to the latest patch release of GitHub Enterprise 2.13. Backup utilities 2.14.0 will be released when GitHub Enterprise 2.14.0 is released and will then be used to backup all releases of GitHub Enterprise from 2.12.0 to the latest patch release of GitHub Enterprise 2.14.

Backup Utilities 2.11.4 and earlier, and the legacy branch, offer support for GitHub Enterprise 2.10 and earlier releases.

Includes general improvements, bug fixes and support for GitHub Enterprise v2.13.0

  • Unify the backup & restore process #375
backup-utils - GitHub Enterprise Backup Utilities v2.11.4

Published by lildude over 6 years ago

Includes general improvements, bug fixes and support for GitHub Enterprise v2.11.4

  • Move check for git for ssh muxing into ghe-ssh #378
  • Make it clear the settings need to be applied after restoring to an unconfigured instance #381
backup-utils - GitHub Enterprise Backup Utilities v2.11.3

Published by lildude over 6 years ago

Includes general improvements, bug fixes and support for GitHub Enterprise v2.11.3

  • Update argument parsing and help/usage consistency #320
  • Fix failures variable #353
  • Remove other snapshot contents before removing the "incomplete" file #358
  • Backup and restore the management console password #361
  • Check for git before allowing SSH multiplex #362
  • Cleanup SSH multiplexing on exit #363
  • Filter cluster nodes by role during backup and restore #367
  • Optimise route generation and finalisation during cluster restores of pages #369
  • Allow extra rsync options to override default options #370
backup-utils - GitHub Enterprise Backup Utilities v2.11.2

Published by lildude almost 7 years ago

Includes general improvements, bug fixes and support for GitHub Enterprise v2.11.2

  • Allow the restoration of configuration to Cluster #347
  • Switch to TMPDIR before initiating SSH multiplexing workaround to prevent locking the destination filesystem #348
backup-utils - GitHub Enterprise Backup Utilities v2.11.1

Published by lildude about 7 years ago

Includes general improvements, bug fixes and support for GitHub Enterprise v2.11.0

  • Refresh the existing indices when restoring Elasticsearch indices to cluster #328
  • Fix failure to restore 2.9/2.10 backups to 2.11 prevented by incorrect detection of the audit log migration #333
  • Use git to generate short name for SSH multiplex control path #335
  • Remove use of --literally when computing arbitrary shasum #338
  • Remove -o option from ps use #341
backup-utils - GitHub Enterprise Backup Utilities v2.11.0

Published by lildude about 7 years ago

Includes general improvements, bug fixes and support for GitHub Enterprise v2.11.0

  • Use calculated routes when backing up storage data from a cluster #318
  • Add SSH multiplexing support #321
  • Optimise route generation and finalisation during cluster restores #322
  • Prefer the SSH port specified on the command line #324
  • Ensure restores of backups of 2.9 and 2.10 have undergone the audit log migration, when restoring to GitHub Enterprise 2.11.0 and above. #329
backup-utils - GitHub Enterprise Backup Utilities v2.10.0

Published by snh over 7 years ago

Includes general improvements and bug fixes.

  • Include the user data directory in the benchmark name #311
  • Use existing Elasticsearch indices to speed up transfer during a restore #310
  • Improve detection of failures in cluster backup rsync threads #301
  • Improve redis backup robustness #306
  • Use default niceness for restores #308
  • Add additional case to SSH port detection logic #304
  • Suppress additional dd output noise #289
  • Track completeness of Elasticsearch JSON dumps #298
backup-utils - GitHub Enterprise Backup Utilities v2.9.0

Published by rubiojr over 7 years ago

Includes general improvements, bug fixes and support for GitHub Enterprise v2.9.0.

  • Block restores to appliances with HA configured #291
  • Add a --version flag #284
  • Check backup-utils are not being run on GitHub Enterprise host #286
  • Backup and restore custom CA certificates #281
  • Hookshot backup/restores optimisations #276
backup-utils - GitHub Enterprise Backup Utilities v2.8.3

Published by snh almost 8 years ago

Bug fixes.

  • Set restore status on all cluster nodes #274
  • Fix pages backups and restores in GitHub Enterprise 11.10 #275
backup-utils - GitHub Enterprise Backup Utilities v2.8.2

Published by rubiojr almost 8 years ago

Fixes an important bug that affects GitHub Enterprise 2.8 backups and
restores.

  • Backup and restore the appliance UUID #272
backup-utils - GitHub Enterprise Backup Utilities v2.8.1

Published by rubiojr almost 8 years ago

Includes general improvements and bug fixes.

  • Stop cron and timerd during restore #269
  • Fix compatibility issue with older versions of OpenSSH #263
backup-utils - GitHub Enterprise Backup Utilities v2.8.0

Published by rubiojr almost 8 years ago

Includes general improvements, bug fixes and support for GitHub Enterprise v2.8.0.

  • Adds support for GitHub Enterprise 2.8.0 #261
  • Speedup storage restores #247
  • More portable backup-utils #260
backup-utils - GitHub Enterprise Backup Utilities v2.7.1

Published by rubiojr about 8 years ago

Bug fixes and required tooling to detect SSH host keys that should be
blacklisted, see https://enterprise.github.com/releases/2.7.4/notes.

  • Cluster: fix offline cluster node detection #250
  • Detect leaked ssh keys in backup snapshots #253
backup-utils - GitHub Enterprise Backup Utilities v2.7.0

Published by rubiojr about 8 years ago

Includes general improvements, bug fixes, and support for GitHub Enterprise v2.7.0.

  • Fix GitHub Enterprise 2.5 cluster restores.
    GitHub Enterprise 2.5.0 clusters don't have
    /usr/local/share/enterprise/ghe-cluster-config-update, so that'd break
    the final stage of the restore process.
  • Hookshot logs are now restored to Elasticsearch.
backup-utils - GitHub Enterprise Backup Utilities v2.6.4

Published by rubiojr about 8 years ago

Patch release fixing a regression, instrumenting backups and other minor changes.

Changes the cluster restore behaviour a bit since it doesn't restore the cluster configuration (cluster.conf) any more.
Backup restores to the same cluster are not affected.
Backup restores from a single VM to a cluster (i.e. migrating from a single
GitHub Enterprise VM to a cluster using backup-utils) are also unaffected.

  • Instrument/benchmark backups #238
  • Cluster: remove restoring cluster.conf on restore #242
  • Cluster: Prevent restoring to a standalone GHE appliance #244
backup-utils - GitHub Enterprise Backup Utilities v2.6.3

Published by rubiojr over 8 years ago

Patch release that fixes a regression in backup-utils 2.6.2 affecting GitHub Enterprise clusters.

  • Cluster: git-hooks backup fixes #235
backup-utils - GitHub Enterprise Backup Utilities v2.6.2

Published by rubiojr over 8 years ago

A patch release that includes performance improvements for cluster restores, bug fixes and other improvements:

  • git-hooks fixes #231
  • Cluster: speedup repositories restore #232 (requires GitHub Enterprise 2.6.4)
  • Cluster: restore Git over SSH keys #230
  • Benchmark restores #219
backup-utils - GitHub Enterprise Backup Utilities v2.6.1

Published by rubiojr over 8 years ago

A patch release that includes improvements and bug fixes for GitHub Enterprise clusters:

  • Cluster: faster gist restores #220
  • Cluster: faster storage restores #212
  • Cluster: fix git-hooks restores #204