Commit Graph

307 Commits

Author SHA1 Message Date
Daniel Smith ba0aceccbe
Add ASAN and TSAN to the build container (#4796)
* Add ASAN and TSAN to the build container

* Add ASAN and TSAN to the centos6 build container
2021-05-10 18:04:01 -05:00
Jingyu Zhou 3ce31cb347 Upgrade api version from 700 to 710 2021-05-05 21:15:00 -07:00
Lukas Joswiak a274c4768d Fix remaining download links 2021-05-05 15:51:00 -07:00
Lukas Joswiak 86fde38240 Fix boost download links 2021-05-03 14:30:48 -07:00
Aaron Molitor b8865673c3 add redhat-lsb-core to build images -- cpack uses lsb_release 2021-04-20 09:32:38 -05:00
Vishesh Yadav e7d4a452e4 docker: Load custom bashrc if available
This will check if there is a `.bashrc.local` avialable in the synced directory,
and load it.

- This is useful so that any changes usrs make to our bashrc in Okteto containers,
doesn't get lost between re-deployement of containers.
- Can also used to automate setting up environment, e.g. copy various dotfiles
etc from the synced directory to $HOME folder during first run.
2021-04-16 12:40:46 -05:00
Andrew Noyes 1a05d22538
Add valgrind to foundationdb/build image (#4636)
* Add valgrind to foundationdb/build image

* Remove valgrind-devel system package
2021-04-08 17:46:04 -05:00
Aaron Molitor 2de2ebd337 add old fdb binaries to build image, update cmake to look in the right place, add new alias to devel image, update FDBTLS lib install for joshua, get the default joshua branch 2021-04-08 12:05:59 -05:00
Kao Makino 587d89d1a2
Add devtoolset-8-systemtap-sdt-devel (#4538)
Co-authored-by: Aaron Molitor <ammolitor@users.noreply.github.com>
2021-04-02 17:25:13 -05:00
Aaron Molitor 723d34ec15 align developer aliases with CI build commands
align developer aliases with CI build commands
2021-04-01 12:52:34 -05:00
Aaron Molitor 73d0c2ac15
Docker updates (#4551)
* add alias to start joshua with default correctness package
add lxml to pip packages being installed
add byobu, fish, ripgrep, the_silver_searcher and zsh to devel images (fish and ripgrep not avaialbe in c6)
sort yum packages being installed
add aws cli and kubectl for starting correctness/joshua
fix cmk output location, remove cluster-file in j
add docker to centos7 build image
use printf to create/update files in devel image

* add ycsb incomplete Dockerfile, remove buildspec.yml
2021-03-24 19:59:03 -05:00
Kao Makino 4097ec633b
Add aarch64 support in CentOS7 Dockerfile (#4483) 2021-03-18 11:52:53 -05:00
Aaron Molitor bac3d61c09 install fdb-joshua and old fdb binaries, add j alias to bashrc 2021-03-02 16:27:55 -06:00
Aaron Molitor 4e14500031 use pre-downloaded rocksdb at build time. 2021-03-01 20:00:21 -06:00
Trevor Clinkenbeard 68a4049dc0
Add Azure backup dependencies to Docker image (#4391)
* Add Azure backup dependencies to Docker image

* Remove duplicate libcurl-devel installation

* Alphabetize yum installations in Dockerfile
2021-02-25 13:32:05 -06:00
sfc-gh-tclinkenbeard 37a556c3d1 Add jq and cgdb to development docker image 2021-02-24 18:55:06 -08:00
Aaron Molitor e3672eaab7 add buildspec.yml for CodeBuild to build and push images to ECR 2021-02-24 12:48:18 -06:00
Aaron Molitor a51c69cd6c remove Dockerfile and Dockerfile.devel and add new centos6 Dockerfile(s) 2021-02-24 12:48:18 -06:00
Aaron Molitor 4fbbe2357f remove Dockerfile.c7.layered and add new centos7 Dockerfile(s) 2021-02-24 12:48:18 -06:00
Markus Pilman c192018d1a add clang back to c7 docker image 2021-02-11 10:13:29 -07:00
A.J. Beamon aaf0a9aa7b Merge branch 'release-6.3' into merge-release-6.3-into-master
# Conflicts:
#	build/docker-compose.yaml
#	cmake/ConfigureCompiler.cmake
#	fdbclient/FileBackupAgent.actor.cpp
#	fdbrpc/AsyncFileCached.actor.h
#	fdbrpc/IAsyncFile.h
#	fdbrpc/IRateControl.h
#	fdbrpc/simulator.h
#	fdbserver/KeyValueStoreSQLite.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	fdbservice/ServiceBase.cpp
2021-02-08 12:58:34 -08:00
A.J. Beamon 67e783acf8 Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
# Conflicts:
#	cmake/CompileBoost.cmake
#	cmake/FDBComponents.cmake
#	fdbrpc/AsyncFileCached.actor.h
#	fdbrpc/simulator.h
#	fdbserver/KeyValueStoreSQLite.actor.cpp
#	fdbserver/Knobs.cpp
#	fdbserver/Knobs.h
#	fdbserver/storageserver.actor.cpp
#	flow/Knobs.h
#	flow/network.h
2021-02-08 09:20:28 -08:00
Aaron Molitor b1f8e01c92 address PR comments part two, use '-G Ninja' for LLVM build 2021-02-05 16:48:22 -06:00
Aaron Molitor 2d0e655e28 address PR comments part one, configure/install boost, add jemalloc 2021-02-05 16:48:22 -06:00
Aaron Molitor f9c73b66a8 cleanup Dockerfile.c7.layered, add distcc 2021-02-05 16:48:22 -06:00
Markus Pilman cdbbc8a689 use ARG to storge image version 2021-02-04 11:16:18 -07:00
Markus Pilman 3832cfcc39 increased version of Dockerfile.devel 2021-02-01 11:28:02 -07:00
Markus Pilman 0805902770 Merge branch 'release-6.2' of github.com:apple/foundationdb into features/add-jemalloc-boost 2021-02-01 11:27:12 -07:00
Markus Pilman 9932c00d46
Update build/docker-compose.yaml
Co-authored-by: Alvin Moore <36203359+AlvinMooreSr@users.noreply.github.com>
2021-02-01 08:10:35 -07:00
Markus Pilman 27c7a37690
Update build/Dockerfile.devel
Co-authored-by: Alvin Moore <36203359+AlvinMooreSr@users.noreply.github.com>
2021-02-01 08:10:26 -07:00
Markus Pilman ccea717464
Update build/Dockerfile
Co-authored-by: Alvin Moore <36203359+AlvinMooreSr@users.noreply.github.com>
2021-02-01 08:10:20 -07:00
Alvin Moore 7e51878904
Merge pull request #4153 from sears/enable-boringssl
Switch to BoringSSL by default
2021-01-31 20:24:42 -05:00
Markus Pilman fd89c1d12d update devel and compose 2021-01-29 12:21:13 -07:00
Markus Pilman a39d1becf3 add jemalloc to Dockerfile 2021-01-29 11:52:41 -07:00
Markus Pilman a056eb8136 delete c7 file 2021-01-29 10:42:16 -07:00
Markus Pilman a7501fb122 install boost in docker image and make sure cmake finds it 2021-01-29 10:41:17 -07:00
Alvin Moore 304cb10758 Enabled warnings as errors within CI 2021-01-29 11:21:50 -05:00
Russell Sears a977997e4a Bump development + build docker version numbers 2021-01-22 20:39:12 +00:00
Russell Sears 589eaf54d7 Switch to BoringSSL by default 2021-01-22 20:39:12 +00:00
Andrew Noyes ff7d306b09 Merge branch 'release-6.3' into anoyes/merge-6.3-to-master
Include conflict markers for now. Will resolve.
2021-01-15 18:04:09 +00:00
Jingyu Zhou bbb56e4089 Merge branch 'release-6.2' of https://github.com/apple/foundationdb into release-6.3 2020-12-23 14:26:59 -08:00
Russell Sears 4cb821cd63 Merge remote-tracking branch 'upstream/release-6.2' into merge-6.2-to-6.3 2020-12-09 15:47:44 -08:00
John Leach aa7da9297d
Adding LZ4 to Centos 7 Docker Image: #4147 2020-12-09 12:41:08 -08:00
Markus Pilman 5b57f03eac
Merge branch 'release-6.2' into features/toml11-docker 2020-12-09 12:16:52 -07:00
Russell Sears 207a96ad5a Add boringssl and ctest2junit to docker; move environment-independent CCACHE flags from Dockerfile.devel to Dockerfile 2020-12-07 15:06:34 -08:00
Alvin Moore ae50dc9dae Updated docker compose version 2020-12-03 02:16:24 -05:00
Alvin Moore 245cf28ace Updated docker repositories to Vault repos 2020-12-03 02:12:55 -05:00
sfc-gh-tclinkenbeard cf4c8e375f Merge remote-tracking branch 'origin/release-6.3' into merge 2020-10-29 22:15:41 -07:00
Meng Xu 8f432406f0
Merge pull request #3937 from sfc-gh-mpilman/features/Dockerfile.centos7
New CentoOS7 based image
2020-10-28 10:30:08 -07:00
Markus Pilman 2bb2a45448
Merge branch 'release-6.2' into features/toml11-docker 2020-10-28 09:27:13 -06:00