Documentation ¶
Index ¶
- func Archive(manifest model.Manifest) error
- func Build(manifest model.Manifest) error
- func Debian(manifest model.Manifest) error
- func Docker(manifest model.Manifest) error
- func GenerateBillOfMaterials(manifest model.Manifest) error
- func GetBuildCommand() *cobra.Command
- func Grafana(manifest model.Manifest) error
- func HelmCharts(manifest model.Manifest) error
- func Rpm(manifest model.Manifest) error
- func SanitizeAllCharts(manifest model.Manifest) error
- func Scanner(manifest model.Manifest, githubToken, git, branch string) error
- type Response
- type Results
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Archive ¶
Archive creates the release archive that users will download. This includes the installation templates, istioctl, and various tools.
func Build ¶
Build will create all artifacts required by the manifest This assumes the working directory has been setup and sources resolved.
func Docker ¶
Docker builds all docker images and outputs them as tar.gz files docker.save in the repos does most of the work, we just need to call this and copy the files over
func GenerateBillOfMaterials ¶
Sbom generates Software Bill Of Materials for istio repo in an SPDX readable format.
func GetBuildCommand ¶
func Grafana ¶
Grafana packages Istio dashboards in a form that is ready to be published to grafana.com
func HelmCharts ¶
func SanitizeAllCharts ¶
SanitizeAllCharts rewrites versions, tags, and hubs for helm charts. This is done independent of Helm as it is required for both the helm charts and the archive