Lorenzo Fontana
6bcc11aa47
build: standalone static analysis step
...
Co-Authored-By: Leonardo Di Donato <leodidonato@gmail.com >
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-09-29 14:44:28 +02:00
Lorenzo Fontana
bbf044060a
build: quality, install ca-certificates and attach only after that
...
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-09-29 14:44:28 +02:00
Lorenzo Fontana
4f86e3e68b
build: static code analysis CI reports
...
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-09-29 14:44:28 +02:00
Leonardo Di Donato
8611af4373
chore(.circleci): re-enable cleanup of falco development packages only when on the master branch
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-14 11:09:09 +02:00
Leonardo Di Donato
b6fd43f4db
update(.circleci): update CI references to cleanup script
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-14 11:09:09 +02:00
Leonardo Di Donato
2971d0de7f
fix(scripts): move cleanup (falco development packages) into scripts dir
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-14 11:09:09 +02:00
Leonardo Grasso
66309e3a1f
build(.circleci): fix static build path
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-11 14:52:30 +02:00
Leonardo Di Donato
d1ee7d3d79
chore(.circleci): re-enable the usual falco-tester docker image for CI
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Co-authored-by: Lorenzo Fontana <lo@linux.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Di Donato
045cb4a45d
build(.circleci): specify falco etc directory for musl build
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Di Donato
4319f16fa6
build: publish musl artifacts
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Di Donato
c2603c0130
new(.circleci): test the minimal build
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-10 15:01:07 +02:00
Leonardo Grasso
d2ecc52253
build(.circleci): fix build/musl when releasing
...
Co-Authored-By: Lorenzo Fontana <fontanalorenz@gmail.com >
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-10 15:01:07 +02:00
Leonardo Grasso
1e64f0a5c9
build(.circleci): publish static tgz on release
...
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2020-09-10 15:01:07 +02:00
Lorenzo Fontana
7e9ca5c540
build: run_regression_tests.sh skip packages tests if asked
...
Co-Authored-By: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-09-10 15:01:07 +02:00
Lorenzo Fontana
98a5813bd7
build: allow the tester command to retrieve the source and build env
...
variables
Co-Authored-By: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-09-10 15:01:07 +02:00
Lorenzo Fontana
492fe0c372
build: circleci musl build
...
Co-Authored-By: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-09-10 15:01:07 +02:00
Leo Di Donato
361fec452e
chore(.circleci): typos
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-08 11:07:48 +02:00
Leonardo Di Donato
cd449cb89b
update(.circleci): cleanup/packages-dev job
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-08 11:07:48 +02:00
Leonardo Di Donato
2880bb1f23
build(.circleci): script for automatic cleanup of Falco development releases
...
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com >
2020-09-08 11:07:48 +02:00
Lorenzo Fontana
08f6ddb889
build: CentOS 8 dependencies
...
Signed-off-by: Lorenzo Fontana <fontanalorenz@gmail.com >
2020-08-20 19:26:56 +02:00
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