backup-utils

GitHub Enterprise Backup Utilities

Stars
1.2K
Committers
152

Bot releases are hidden (Show)

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
backup-utils - GitHub Enterprise Backup Utilities v2.6.0

Published by rubiojr over 8 years ago

  • Adds support for GitHub Enterprise 2.6 #201
  • Adds an extra supported location for the backup configuration #197
  • New config option to check for corrupted repositories after the backup #195
  • General improvements and bug fixes
backup-utils - GitHub Enterprise Backup Utilities v2.5.2

Published by rubiojr over 8 years ago

This is a minor update that includes general improvements and bug fixes.

  • New configuration variable: GHE_CREATE_DATA_DIR #186
  • Require that snapshots originated from an instance running GitHub
    Enterprise 2.5.0 or above when restoring to a cluster #182
  • Prevent Git GC operations and some other maintenance jobs from running
    while repositories are being restored #179
  • Fix Solaris and SmartOS support, using Bash everywhere #177
backup-utils - GitHub Enterprise Backup Utilities v2.5.1

Published by rubiojr over 8 years ago

This is a minor update that includes general improvements and bug fixes.

  • Fixes for cluster restores #173
  • Fix Elasticsearch backups for GitHub Enterprise <= 2.2 #175
  • Removed experimental S3 support #167
  • Remote logging output fixes #170
  • Update ghe-host-check to detect extra port 22 error #162
backup-utils - GitHub Enterprise Backup Utilities v2.5.0

Published by rubiojr over 8 years ago

  • Adds GitHub Enterprise 2.5 support
  • Adds GitHub Enterprise Clustering support, mainly contributed by @dbussink
  • Backups and restores SAML keypairs
backup-utils - GitHub Enterprise Backup Utilities v2.4.0

Published by lildude about 9 years ago

Includes general improvements, bug fixes, and support for GitHub Enterprise v2.4. This upgrade is recommended for all currently supported GitHub Enterprise versions.

  • Moves the in-progress detection to a separate file with PID which is removed if the process is no longer running after the backup. #145, #99
  • Updates the README to explain why backup-utils is useful even if you have the high availability replica running. #140
  • Changes the use of the --link-dest option to only occur when backing up populated directories. #138
  • Adds logging to /var/log/syslog on the remote GitHub Enterprise appliance to both ghe-backup and ghe-restore. #131
  • Restarts memcached after restoring to an already configured appliance to ensure it doesn't contain out-of-sync information. #130
  • Removes the temporary /data/user/repositories-nw-backup directory that remains after successfully migrating the repository storage layout to the new format used on GitHub Enterprise 2.2.0 and later after restoring a backup from an older release of GitHub Enterprise. #129
  • Add devscripts to Debian's build-depends for checkbashisms. #101
  • Documents the -c option which forces the restoration of the configuration information to an already configured appliance. #96
backup-utils - GitHub Enterprise Backup Utilities v2.2.0

Published by rtomayko over 9 years ago

Includes general improvements, bug fixes, and support for GitHub Enterprise v2.2. This upgrade is recommended for all currently supported GitHub Enterprise versions and is required to backup/restore GitHub Enterprise v2.2 (or greater) instances.

  • Adds support for the new repositories filesystem layout include in GitHub Enterprise v2.2. #122, #124
  • ghe-restore now performs a config run on the instance after an incremental restore to 11.10.x and 2.x instances. #100
  • ghe-restore now fails fast when run against a GHE instance with replication enabled. Replication should be disabled during a restore and then setup after the restore completes. #121
  • Fixes an issue with special port 122 detection failing when port is overridden in an ssh config file. #102
  • Removes a warning message when running ghe-backup against an instance with GitHub Pages disabled. #117
  • backup-utils release version numbers now track GitHub Enterprise releases to ease the process of determining which version of backup-utils is required for a given GitHub Enterprise version.
backup-utils - GitHub Enterprise Backup Utilities v2.0.2

Published by rtomayko almost 10 years ago

This is a minor update that includes general improvements, bug fixes, and features that take advantage of new functionality available in GitHub Enterprise v2.1. This release is compatible with all currently supported GitHub Enterprise versions.

  • ghe-restore now requires that an already-configured appliance be put into maintenance mode manually. This is a safeguard against accidentally overwriting data on the wrong instance. #62, #84
  • ghe-backup and ghe-restore now run a ghe-negotiate-version program on the appliance to determine whether the backup-utils and GHE versions are compatible. #91
  • Various portability fixes for problems surfaced when running on Solaris and FreeBSD. #86, #87
  • Fixes an issue in ghe-backup where mysqldump failures weren't being reported properly. #90
  • Automated builds are now run on Travis CI. #77

Package MD5 checksums:

bcf1b5fdb31c09e2fa14b2317bc474c1  dist/github-backup-utils-v2.0.2.tar.gz
b8f5df864f5813e621c8834f42c00934  dist/github-backup-utils_2.0.2_amd64.deb