Directories ¶
Path | Synopsis |
---|---|
Package cmd implements all the falcoctl commands.
|
Package cmd implements all the falcoctl commands. |
artifact
Package artifact implements the artifact commands.
|
Package artifact implements the artifact commands. |
artifact/config
Package config defines the business logic to fetch config layer for artifacts.
|
Package config defines the business logic to fetch config layer for artifacts. |
artifact/follow
Package follow defines the business logic to follow artifacts.
|
Package follow defines the business logic to follow artifacts. |
artifact/info
Package info defines the business logic to get information for a given artifact.
|
Package info defines the business logic to get information for a given artifact. |
artifact/install
Package install defines options, and logic used to pull an artifact from a remote repository and install it in the local system.
|
Package install defines options, and logic used to pull an artifact from a remote repository and install it in the local system. |
artifact/list
Package list defines the logic to list artifacts in the configured index files.
|
Package list defines the logic to list artifacts in the configured index files. |
artifact/manifest
Package manifest defines the business logic to fetch manifest layer for artifacts.
|
Package manifest defines the business logic to fetch manifest layer for artifacts. |
artifact/search
Package search defines the logic to search for artifacts in the configured index files.
|
Package search defines the logic to search for artifacts in the configured index files. |
driver
Package driver implements the driver related cmd line interface.
|
Package driver implements the driver related cmd line interface. |
driver/cleanup
Package drivercleanup defines the cleanup logic for the driver cmd.
|
Package drivercleanup defines the cleanup logic for the driver cmd. |
driver/config
Package driverconfig defines the configure logic for the driver cmd.
|
Package driverconfig defines the configure logic for the driver cmd. |
driver/install
Package driverinstall defines the installation logic for the driver cmd.
|
Package driverinstall defines the installation logic for the driver cmd. |
driver/printenv
Package driverprintenv defines the logic to print driver-related variables as env vars.
|
Package driverprintenv defines the logic to print driver-related variables as env vars. |
index
Package index implements the index commands.
|
Package index implements the index commands. |
index/add
Package add defines the options and add logic for the index files.
|
Package add defines the options and add logic for the index files. |
index/list
Package list defines the logic to list the already configured index files.
|
Package list defines the logic to list the already configured index files. |
index/remove
Package remove defines options and logic to remove a previously add index file.
|
Package remove defines options and logic to remove a previously add index file. |
index/update
Package update defines options and logic to update the index files.
|
Package update defines options and logic to update the index files. |
registry
Package registry implements the registry commands.
|
Package registry implements the registry commands. |
registry/auth
Package auth defines the logic to authenticate against an OCI registry.
|
Package auth defines the logic to authenticate against an OCI registry. |
registry/auth/basic
Package basic defines the logic to authenticate against an OCI registry.
|
Package basic defines the logic to authenticate against an OCI registry. |
registry/auth/gcp
Package gcp defines the logic to authenticate against an Artifact registry using GCP credentials.
|
Package gcp defines the logic to authenticate against an Artifact registry using GCP credentials. |
registry/auth/oauth
Package oauth defines the logic to authenticate against an OCI registry via OAuth2.0.
|
Package oauth defines the logic to authenticate against an OCI registry via OAuth2.0. |
registry/pull
Package pull defnines the logic to pull artifacts from remote repositories.
|
Package pull defnines the logic to pull artifacts from remote repositories. |
registry/push
Package push defines the logic to push local artifacts to a remote repository.
|
Package push defines the logic to push local artifacts to a remote repository. |
tls
Package tls implements the tls commands.
|
Package tls implements the tls commands. |
tls/install
Package install defines the logic to generate and install TLS certificates.
|
Package install defines the logic to generate and install TLS certificates. |
version
Package version implements the logic for the version command.
|
Package version implements the logic for the version command. |
internal
|
|
config
Package config defines all the configuration variables used across the falcoctl commands.
|
Package config defines all the configuration variables used across the falcoctl commands. |
consts
Package consts defines of all the constant values used across the falcoctl commands.
|
Package consts defines of all the constant values used across the falcoctl commands. |
cosign
Package cosign contains all cosign specific functions.
|
Package cosign contains all cosign specific functions. |
follower
Package follower defines the Follower type.
|
Package follower defines the Follower type. |
login
Package login defines helpers functions used to login to OCI registries using different authentication mechanisms.
|
Package login defines helpers functions used to login to OCI registries using different authentication mechanisms. |
login/basic
Package basic implements basic auth login functionality.
|
Package basic implements basic auth login functionality. |
login/gcp
Package gcp implements gcp credentials login functionality.
|
Package gcp implements gcp credentials login functionality. |
login/oauth
Package oauth implements oauth client credentials login functionality.
|
Package oauth implements oauth client credentials login functionality. |
signature
Package signature allows falcoctl to interpret signature data and verify it
|
Package signature allows falcoctl to interpret signature data and verify it |
utils
Package utils implements common utility functions.
|
Package utils implements common utility functions. |
pkg
|
|
artifact
Package artifact define abstract artifacts.
|
Package artifact define abstract artifacts. |
driver/distro
Package driverdistro implements all the distro specific driver-related logic.
|
Package driverdistro implements all the distro specific driver-related logic. |
driver/kernel
Package driverkernel implements the kernel info fetching helpers.
|
Package driverkernel implements the kernel info fetching helpers. |
driver/type
Package drivertype implements all the driver type specific logic.
|
Package drivertype implements all the driver type specific logic. |
index
Package index implements all the logic for handling indexes.
|
Package index implements all the logic for handling indexes. |
index/cache
Package cache implements in memory cache for the index files.
|
Package cache implements in memory cache for the index files. |
index/config
Package config contains all config structs and logic for indices.
|
Package config contains all config structs and logic for indices. |
index/fetch
Package fetch implements all the logic for fetching indexes from various backends.
|
Package fetch implements all the logic for fetching indexes from various backends. |
index/fetch/gcs
Package gcs implements all the logic for fetching indexes from Google Cloud Storage.
|
Package gcs implements all the logic for fetching indexes from Google Cloud Storage. |
index/fetch/http
Package http implements all the logic for fetching indexes from HTTP/S backends.
|
Package http implements all the logic for fetching indexes from HTTP/S backends. |
index/index
Package index implements the index struct and its logic.
|
Package index implements the index struct and its logic. |
install/tls
Package tls implements the logic to generate and install TLS certificates.
|
Package tls implements the logic to generate and install TLS certificates. |
oci
Package oci implements all the interactions with remote registry.
|
Package oci implements all the interactions with remote registry. |
oci/authn
Package authn implements the logic for authentication with OCI registries.
|
Package authn implements the logic for authentication with OCI registries. |
oci/puller
Package puller implements the logic for pull operations.
|
Package puller implements the logic for pull operations. |
oci/pusher
Package pusher implements the logic for push operations.
|
Package pusher implements the logic for push operations. |
oci/registry
Package registry implements the logic for interacting with a remote registry.
|
Package registry implements the logic for interacting with a remote registry. |
oci/repository
Package repository implements the logic for interacting with a remote repository.
|
Package repository implements the logic for interacting with a remote repository. |
oci/utils
Package utils implements common OCI utility functions.
|
Package utils implements common OCI utility functions. |
options
Package options implements the generic logic to manage the common options shared by all the falcoctl commands.
|
Package options implements the generic logic to manage the common options shared by all the falcoctl commands. |
output
Package output implements a printer used to output the messages.
|
Package output implements a printer used to output the messages. |
test
Package test contains common logic used across the test suites in the falcoctl project.
|
Package test contains common logic used across the test suites in the falcoctl project. |
Click to show internal directories.
Click to hide internal directories.