src/

directory
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2024 License: Apache-2.0

Directories

Path Synopsis
cmd
Package cmd contains the CLI commands for Jackal contains the CLI commands for Jackal.
Package cmd contains the CLI commands for Jackal contains the CLI commands for Jackal.
common
Package common handles command configuration across all commands
Package common handles command configuration across all commands
tools
Package tools contains the CLI commands for Jackal.
Package tools contains the CLI commands for Jackal.
tools/helm
Package helm is a copy of the main package from helm to include a subset of the helm CLI in Jackal
Package helm is a copy of the main package from helm to include a subset of the helm CLI in Jackal
Package config stores the global configuration and constants.
Package config stores the global configuration and constants.
lang
Package lang contains the language strings for english used by Jackal Alternative languages can be created by duplicating this file and changing the build tag to "//go:build alt_language && <language>".
Package lang contains the language strings for english used by Jackal Alternative languages can be created by duplicating this file and changing the build tag to "//go:build alt_language && <language>".
extensions
bigbang
Package bigbang contains the logic for installing Big Bang and Flux
Package bigbang contains the logic for installing Big Bang and Flux
internal
agent
Package agent holds the mutating webhook server.
Package agent holds the mutating webhook server.
agent/hooks
Package hooks contains the mutation hooks for the Jackal agent.
Package hooks contains the mutation hooks for the Jackal agent.
agent/http
Package http provides a http server for the webhook and proxy.
Package http provides a http server for the webhook and proxy.
agent/operations
Package operations provides functions for the mutating webhook.
Package operations provides functions for the mutating webhook.
agent/state
Package state provides helpers for interacting with the Jackal agent state.
Package state provides helpers for interacting with the Jackal agent state.
packager/git
Package git contains functions for interacting with git repositories.
Package git contains functions for interacting with git repositories.
packager/helm
Package helm contains operations for working with helm charts.
Package helm contains operations for working with helm charts.
packager/images
Package images provides functions for building and pushing images.
Package images provides functions for building and pushing images.
packager/kustomize
Package kustomize provides functions for building kustomizations.
Package kustomize provides functions for building kustomizations.
packager/sbom
Package sbom contains tools for generating SBOMs.
Package sbom contains tools for generating SBOMs.
packager/template
Package template provides functions for templating yaml files.
Package template provides functions for templating yaml files.
packager/validate
Package validate provides Jackal package validation functions.
Package validate provides Jackal package validation functions.
pkg
cluster
Package cluster contains Jackal-specific cluster management functions.
Package cluster contains Jackal-specific cluster management functions.
interactive
Package interactive contains functions for interacting with the user via STDIN.
Package interactive contains functions for interacting with the user via STDIN.
k8s
Package k8s provides a client for interacting with a Kubernetes cluster.
Package k8s provides a client for interacting with a Kubernetes cluster.
layout
Package layout contains functions for interacting with Jackal's package layout on disk.
Package layout contains functions for interacting with Jackal's package layout on disk.
message
Package message provides a rich set of functions for displaying messages to the user.
Package message provides a rich set of functions for displaying messages to the user.
packager
Package packager contains functions for interacting with, managing and deploying Jackal packages.
Package packager contains functions for interacting with, managing and deploying Jackal packages.
packager/actions
Package actions contains functions for running component actions within Jackal packages.
Package actions contains functions for running component actions within Jackal packages.
packager/composer
Package composer contains functions for composing components within Jackal packages.
Package composer contains functions for composing components within Jackal packages.
packager/creator
Package creator contains functions for creating Jackal packages.
Package creator contains functions for creating Jackal packages.
packager/deprecated
Package deprecated handles package deprecations and migrations
Package deprecated handles package deprecations and migrations
packager/filters
Package filters contains core implementations of the ComponentFilterStrategy interface.
Package filters contains core implementations of the ComponentFilterStrategy interface.
packager/lint
Package lint contains functions for verifying jackal yaml files are valid
Package lint contains functions for verifying jackal yaml files are valid
packager/sources
Package sources contains core implementations of the PackageSource interface.
Package sources contains core implementations of the PackageSource interface.
packager/variables
Package variables contains functions for working with variables within Jackal packages.
Package variables contains functions for working with variables within Jackal packages.
pki
Package pki provides a simple way to generate a CA and signed server keypair.
Package pki provides a simple way to generate a CA and signed server keypair.
transform
Package transform provides helper functions to transform URLs to airgap equivalents
Package transform provides helper functions to transform URLs to airgap equivalents
utils
Package utils provides generic utility functions.
Package utils provides generic utility functions.
utils/exec
Package exec provides a wrapper around the os/exec package
Package exec provides a wrapper around the os/exec package
zoci
Package zoci contains functions for interacting with Jackal packages stored in OCI registries.
Package zoci contains functions for interacting with Jackal packages stored in OCI registries.
Package test provides e2e tests for Jackal.
Package test provides e2e tests for Jackal.
external
Package external provides a test for interacting with external resources
Package external provides a test for interacting with external resources
mocks
Package mocks contains all the mocks used in Jackal tests.
Package mocks contains all the mocks used in Jackal tests.
Package types contains all the types used by Jackal.
Package types contains all the types used by Jackal.
extensions
Package extensions contains the types for all official extensions.
Package extensions contains the types for all official extensions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL