Lorenzo Fontana
4166f02668
build: CentOS 8 builds
...
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-08-20 19:26:56 +02:00
Lorenzo Fontana
a20e3267cd
build: make sure lyaml is linked with the bundled libyaml
...
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-08-20 19:26:56 +02:00
Lorenzo Fontana
1362ad7c10
build: add ubuntu bionic to circleci
...
This is done to avoid breaking the compatibility with it.
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-08-20 19:26:56 +02:00
Leo Di Donato
84fbac0863
chore(.circleci): switch back to falcosecurity/falco-tester:latest runner for integration tests
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-07-20 22:48:00 +02:00
Leonardo Di Donato
e618f005b6
update(docker/tester): use the new run_regression_tests.sh CLI flags
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-07-20 22:48:00 +02:00
Leonardo Di Donato
f186e5f41f
fix(userspace/falco): set gpr log verbosity accordingly to the Falco one
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-05-21 18:15:46 +02:00
Lorenzo Fontana
fd97f99b9f
build: focal builder generic kernel headers
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-05-19 16:34:58 +02:00
Lorenzo Fontana
555bf1f10d
build: use ubuntu focal instead of bionic during the ubuntu CI step
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-05-19 16:34:58 +02:00
Leonardo Grasso
f3f512c6dd
fix(.circleci): correct publishing command
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-18 18:16:53 +02:00
Leonardo Grasso
b8875df48f
fix(.circleci): correct no-driver image aliasing
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-15 11:20:56 +02:00
Leonardo Grasso
95e7242d13
test: add driver-loader integration tests
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-15 11:19:31 +02:00
Leonardo Grasso
c42cb1858c
update(docker/falco): rename folder for naminig consistency
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-14 18:59:29 +02:00
Leonardo Grasso
2345ea2770
new(docker): add falco-no-driver
image
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-14 18:59:29 +02:00
Leonardo Grasso
0c4074b7a9
update(docker): remove minimal
image
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-13 10:39:07 +02:00
Leonardo Grasso
900a3b5860
refactor(docker): driverloader to falco-driver-loader
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-08 18:08:03 +02:00
Leonardo Grasso
83d5ce4d58
fix(.circleci): correct driverloader's base tag
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-04 15:05:53 +02:00
Leonardo Grasso
6a20526c4b
update(.circleci): add steps to build and publish the driverloader image
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-05-04 11:27:38 +02:00
Leonardo Di Donato
7f9d3ca422
fix(.circleci): ensure stable docker images (packages built from tag) have exact FALCO_VERSION env variable
...
This avoids `FALCO_VERSION` variable to be equal to `latest` while
`falco --version` correctly returns 0.21.0
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-23 18:50:06 +01:00
Leonardo Di Donato
c1c9ba56ac
fix(.circleci): ensure docker images (packages built from master) have correct FALCO_VERSION env variable
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-23 18:50:06 +01:00
Leonardo Di Donato
7b44aafc6a
ci: avoid stable releases to be published to *-dev repositories too
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-19 10:36:36 -07:00
Leonardo Di Donato
a56803e3c7
ci: override package update
...
It may been necessary to override a Falco version package update since
the release process stopped for causes not depending on itself.
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-19 10:36:36 -07:00
Leonardo Di Donato
ce5bc89698
ci: upsert versions on git tag (release)
...
It can happen that bintray API is unresponsibe. In this case, we may
need to re-run the CI job manually and be able to not be blocked by
already created versions for the a given git tag.
Same for _developmen_ releases (from master).
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-19 10:36:36 -07:00
Leonardo Di Donato
5909eac307
fix(.circleci): remove --labels flag from circleci
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-17 18:30:41 +01:00
Leonardo Di Donato
f69c419940
fix(.circleci): remove github tag rel nots flag (not working)
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-17 17:57:22 +01:00
Leonardo Di Donato
10e4983297
fix(.circleci): to create stable versions bintray secret and user are needed
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-17 16:45:18 +01:00
Leonardo Di Donato
788d3294bd
chore: re-enabling package build, sign, and docker push from master
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-10 20:46:52 +01:00
Leonardo Di Donato
4d4a2af8b6
chore: temporary test for circleci
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-10 20:46:52 +01:00
Lorenzo Fontana
aef06f1dda
fix(.circleci): fix get falco version for image build
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-03-06 20:46:48 +01:00
Lorenzo Fontana
6711abf3d7
fix(.circleci): build args for minimal dockerfile
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-03-06 11:53:28 +01:00
Leonardo Di Donato
8481b94f4c
fix(.circleci): docker minimal images need exact FALCO_VERSION
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-03-04 09:30:13 +01:00
Leonardo Di Donato
1c74c68ff3
fix(.circleci): dockerhub authentication during releasing process
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 21:16:26 +01:00
Leonardo Di Donato
e637b1ebbc
update(.circleci): build and publish from master
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
f4c152a216
fix(.circleci): sign RPMs
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
906585d31a
new(.circleci): build and publish docker images
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
fae4bcf9ae
fix(.circleci): expect script needs eof
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
b3117ebcab
fix(.circleci): rpmsign needs enter for empty passphrases
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
d694c58e04
new(.circleci): rpm sign for release workflow too
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Lorenzo Fontana
443eb0f08c
new(.circleci): sign rpm packages
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <lo@linux.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
8cf43cd9ae
fix(.circleci): bintray auth for version creation
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
eeea37a298
update(.circleci): split run steps for publishing artifacts
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
8e92b588d5
update(.circleci): create version before uploading it
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
76a5976906
new(.circleci): build and publish docker images (skeleton)
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
Co-authored-by: Lorenzo Fontana <lo@linux.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
1ec2f2cea3
update(docker/minimal): download falco binary
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
201ce0ddc6
new(.circleci): publish binary distributions (tar.gz)
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
4d99ce1b65
new(.circleci): run the debug build on centos7 on CI (USE_BUNDLED_DEPS=ON, CMAKE_BUILD_TYPE=debug)
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
5ee72367a4
new(.circleci): debug build on ubuntu bionic (CI)
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
acaa8d75e1
update(.circleci): publish packages only from master
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
dfc600f719
new(.circleci): release stable packages from git tags
...
Co-Authored-By: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
dd98291692
fix(.circleci): push to deb-dev and rpm-dev
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00
Leonardo Di Donato
0a5e36a28a
new(.circleci): publish packages for rpm, debian stretch, debian sid, debian buster
...
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-02-28 17:32:38 +01:00