Commit fcaeebaa authored by Brad Davidson's avatar Brad Davidson Committed by Brad Davidson

Add support for disabling all staged content

This reduces the binary footprint for downstream users that won't use these files anyway. Signed-off-by: 's avatarBrad Davidson <brad.davidson@rancher.com>
parent edb3e5b7
...@@ -44,6 +44,7 @@ func main() { ...@@ -44,6 +44,7 @@ func main() {
NoMetadata: true, NoMetadata: true,
Prefix: "manifests/", Prefix: "manifests/",
Output: "pkg/deploy/zz_generated_bindata.go", Output: "pkg/deploy/zz_generated_bindata.go",
Tags: "!no_stage",
} }
if err := bindata.Translate(bc); err != nil { if err := bindata.Translate(bc); err != nil {
logrus.Fatal(err) logrus.Fatal(err)
...@@ -60,6 +61,7 @@ func main() { ...@@ -60,6 +61,7 @@ func main() {
NoMetadata: true, NoMetadata: true,
Prefix: "build/static/", Prefix: "build/static/",
Output: "pkg/static/zz_generated_bindata.go", Output: "pkg/static/zz_generated_bindata.go",
Tags: "!no_stage",
} }
if err := bindata.Translate(bc); err != nil { if err := bindata.Translate(bc); err != nil {
logrus.Fatal(err) logrus.Fatal(err)
......
// +build no_stage
package deploy
func Stage(dataDir string, templateVars map[string]string, skips map[string]bool) error {
return nil
}
// +build !no_stage
package deploy package deploy
import ( import (
......
...@@ -12,6 +12,8 @@ ...@@ -12,6 +12,8 @@
// manifests/metrics-server/resource-reader.yaml // manifests/metrics-server/resource-reader.yaml
// manifests/rolebindings.yaml // manifests/rolebindings.yaml
// manifests/traefik.yaml // manifests/traefik.yaml
// +build !no_stage
package deploy package deploy
import ( import (
......
// +build no_stage
package static
func Stage(dataDir string) error {
return nil
}
// +build !no_stage
package static package static
import ( import (
......
// Code generated for package static by go-bindata DO NOT EDIT. (@generated) // Code generated for package static by go-bindata DO NOT EDIT. (@generated)
// sources: // sources:
// build/static/charts/traefik-1.81.0.tgz // build/static/charts/traefik-1.81.0.tgz
// +build !no_stage
package static package static
import ( import (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment