generated from falcosecurity/template-repository
-
Notifications
You must be signed in to change notification settings - Fork 52
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(imagelister): support private repositories for builder images
Co-authored-by: Federico Di Pierro <nierro92@gmail.com> Signed-off-by: Aldo Lacuku <aldo@lacuku.eu>
- Loading branch information
Showing
15 changed files
with
217 additions
and
141 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,6 @@ | |
{{ .Commands }} | ||
|
||
{{ .Flags }} | ||
-v, --version version for driverkit | ||
-v, --version version for driverkit | ||
|
||
{{ .Info }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,27 @@ | ||
Flags: | ||
--architecture string target architecture for the built driver, one of {{ .Architectures }} (default "{{ .CurrentArch }}") | ||
--builderimage string docker image to be used to build the kernel module and eBPF probe. If not provided, an automatically selected image will be used. | ||
--builderrepo strings list of docker repositories or yaml file (absolute path) containing builder images index with the format 'images: [ { target:<target>, name:<image-name>, arch: <arch>, tag: <imagetag>, gcc_versions: [ <gcc-tag> ] },...]', in descending priority order. Used to search for builder images. eg: --builderrepo myorg/driverkit-builder --builderrepo falcosecurity/driverkit-builder --builderrepo '/path/to/my/index.yaml'. (default [docker.io/falcosecurity/driverkit-builder]) | ||
-c, --config string config file path (default $HOME/.driverkit.yaml if exists) | ||
--driverversion string driver version as a git commit hash or as a git tag (default "master") | ||
--dryrun do not actually perform the action | ||
--gccversion string enforce a specific gcc version for the build | ||
-h, --help help for {{ .Cmd }} | ||
--kernelconfigdata string base64 encoded kernel config data: in some systems it can be found under the /boot directory, in other it is gzip compressed under /proc | ||
--kernelrelease string kernel release to build the module for, it can be found by executing 'uname -v' | ||
--kernelurls strings list of kernel header urls (e.g. --kernelurls <URL1> --kernelurls <URL2> --kernelurls "<URL3>,<URL4>") | ||
--kernelversion string kernel version to build the module for, it's the numeric value after the hash when you execute 'uname -v' (default "1") | ||
-l, --loglevel string log level (default "info") | ||
--moduledevicename string kernel module device name (the default is falco, so the device will be under /dev/falco*) (default "falco") | ||
--moduledrivername string kernel module driver name, i.e. the name you see when you check installed modules via lsmod (default "falco") | ||
--output-module string filepath where to save the resulting kernel module | ||
--output-probe string filepath where to save the resulting eBPF probe | ||
--proxy string the proxy to use to download data | ||
--repo-name string repository github name (default "libs") | ||
--repo-org string repository github organization (default "falcosecurity") | ||
-t, --target string the system to target the build for, one of {{ .Targets }} | ||
--timeout int timeout in seconds (default 120) | ||
--architecture string target architecture for the built driver, one of {{ .Architectures }} (default "{{ .CurrentArch }}") | ||
--builderimage string docker image to be used to build the kernel module and eBPF probe. If not provided, an automatically selected image will be used. | ||
--builderrepo strings list of docker repositories or yaml file (absolute path) containing builder images index with the format 'images: [ { target:<target>, name:<image-name>, arch: <arch>, tag: <imagetag>, gcc_versions: [ <gcc-tag> ] },...]', in descending priority order. Used to search for builder images. eg: --builderrepo myorg/driverkit-builder --builderrepo falcosecurity/driverkit-builder --builderrepo '/path/to/my/index.yaml'. (default [docker.io/falcosecurity/driverkit-builder]) | ||
-c, --config string config file path (default $HOME/.driverkit.yaml if exists) | ||
--driverversion string driver version as a git commit hash or as a git tag (default "master") | ||
--dryrun do not actually perform the action | ||
--gccversion string enforce a specific gcc version for the build | ||
-h, --help help for {{ .Cmd }} | ||
--kernelconfigdata string base64 encoded kernel config data: in some systems it can be found under the /boot directory, in other it is gzip compressed under /proc | ||
--kernelrelease string kernel release to build the module for, it can be found by executing 'uname -v' | ||
--kernelurls strings list of kernel header urls (e.g. --kernelurls <URL1> --kernelurls <URL2> --kernelurls "<URL3>,<URL4>") | ||
--kernelversion string kernel version to build the module for, it's the numeric value after the hash when you execute 'uname -v' (default "1") | ||
-l, --loglevel string log level (default "info") | ||
--moduledevicename string kernel module device name (the default is falco, so the device will be under /dev/falco*) (default "falco") | ||
--moduledrivername string kernel module driver name, i.e. the name you see when you check installed modules via lsmod (default "falco") | ||
--output-module string filepath where to save the resulting kernel module | ||
--output-probe string filepath where to save the resulting eBPF probe | ||
--proxy string the proxy to use to download data | ||
--registry-name string registry name to which authenticate | ||
--registry-password string registry password | ||
--registry-plain-http allows interacting with remote registry via plain http requests | ||
--registry-user string registry username | ||
--repo-name string repository github name (default "libs") | ||
--repo-org string repository github organization (default "falcosecurity") | ||
-t, --target string the system to target the build for, one of {{ .Targets }} | ||
--timeout int timeout in seconds (default 120) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.