about summary refs log tree commit diff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2019-10-28 refactor(server): Pass HTTP request to storage.ServeLayerVincent Ambo4-4/+6
2019-10-28 feat(server): Implement initial filesystem storage backendVincent Ambo1-0/+68
2019-10-28 refactor(server): Change setup to create new storage backendsVincent Ambo5-15/+44
2019-10-28 feat(server): Implement GCS storage backend with new interfaceVincent Ambo1-0/+206
2019-10-28 refactor(server): Introduce pluggable interface for storage backendsVincent Ambo5-229/+111
2019-10-28 refactor(build): Do not expose nixery-server attributeVincent Ambo1-5/+3
2019-10-27 docs: Update GCS signing key documentationVincent Ambo2-12/+14
2019-10-27 refactor(server): Load GCS signing key from service account keyVincent Ambo1-12/+16
2019-10-11 fix(build): Only take the first matching hash for source hashingVincent Ambo1-1/+1
2019-10-11 refactor(server): Only compress symlink forest layer onceVincent Ambo2-16/+24
2019-10-11 fix(server): Use uncompressed tarball hashes in image configVincent Ambo4-16/+42
2019-10-11 feat(server): Apply GZIP compression to all image layersVincent Ambo4-9/+15
2019-10-11 chore(build): Use separate GCS bucket for CI runsVincent Ambo1-1/+1
2019-10-06 refactor(server): Use logrus convenience functions for logsVincent Ambo5-128/+59
2019-10-06 fix(build-image): Import 'match' from builtinsVincent Ambo1-0/+1
2019-10-06 refactor(server): Convert existing log entries to structured formatVincent Ambo7-54/+243
2019-10-06 feat(server): Add log level to severity mappingVincent Ambo2-3/+36
2019-10-06 feat(server): Use hash of Nixery source as versionVincent Ambo4-11/+48
2019-10-06 feat(server): Initial Stackdriver-compatible log formatterVincent Ambo1-0/+68
2019-10-06 fix(server): Amend package path for Go tooling compatibilityVincent Ambo6-10/+10
2019-10-06 refactor(server): Replace log calls with logrusVincent Ambo8-7/+17
2019-10-03 refactor(server): Always include 'cacert' & 'iana-etc'Vincent Ambo2-10/+19
2019-10-03 fix(server): Ensure build cache objects are written to GCSVincent Ambo1-0/+5
2019-10-03 feat(server): Order layers in image manifest based on merge ratingVincent Ambo3-4/+20
2019-10-03 chore(build-image): Remove nixery-build-layersVincent Ambo3-70/+10
2019-10-03 feat(server): Implement creation of layer tarballs in the serverVincent Ambo2-79/+158
2019-10-03 fix(server): Do not invoke layer build if no layers are missingVincent Ambo1-1/+5
2019-10-03 feat(server): Fetch popularity data on launchVincent Ambo1-0/+37
2019-10-03 feat(server): Reimplement local manifest cache backed by filesVincent Ambo5-51/+70
2019-10-03 refactor(builder): Streamline layer creation & reintroduce cachingVincent Ambo1-28/+53
2019-10-03 refactor: Remove remaining MD5-hash mentions and computationsVincent Ambo5-30/+18
2019-10-03 refactor(server): Cache manifest entries for layer buildsVincent Ambo2-31/+27
2019-10-03 feat(server): Reintroduce manifest caching to GCSVincent Ambo2-29/+29
2019-10-03 refactor(server): Clean up cache implementationVincent Ambo3-27/+26
2019-10-03 chore(server): Remove "layer seen" cacheVincent Ambo1-29/+5
2019-10-03 fix(server): Upload symlink layer created by first Nix buildVincent Ambo1-1/+6
2019-10-03 fix(server): Specify correct authentication scope for GCSVincent Ambo1-1/+4
2019-10-03 feat(server): Implement new build process coreVincent Ambo1-58/+52
2019-10-03 fix(server): Minor fixes to updated new builder codeVincent Ambo2-8/+7
2019-10-03 fix(nix): Minor fixes to derivations for new build processVincent Ambo2-2/+3
2019-10-03 feat(server): Implement package for creating image manifestsVincent Ambo1-0/+114
2019-10-03 feat(server): Reimplement creation & uploading of layersVincent Ambo3-87/+250
2019-10-03 refactor(server): Introduce a state type to carry runtime stateVincent Ambo2-11/+31
2019-10-03 feat(server): Add cache for layer builds in GCS & local cacheVincent Ambo1-0/+86
2019-10-03 feat(nix): Add derivation to create layer tars from a store path setVincent Ambo3-9/+69
2019-10-03 docs(caching): Add information about Nixery's caching strategiesVincent Ambo2-0/+71
2019-10-03 feat(server): Introduce function to hash contents of a layerVincent Ambo1-0/+13
2019-10-03 refactor(server): Expose layer grouping logic via a functionVincent Ambo1-55/+24
2019-10-03 chore(server): Import layer grouping logic into server componentVincent Ambo2-0/+361
2019-10-03 chore(build-image): Simplify wrapper build & remove layer groupingVincent Ambo5-452/+21