mirror of
https://github.com/submariner-io/submariner-charts.git
synced 2026-09-20 18:00:35 +00:00
The submariner-operator repo is the source of truth for the CRD and RBAC resource yaml used by subctl and the ACM add-on so we should use it for the helm charts as well. This will avoid having to duplicate changes from the submariner-operator repo. All the yaml is assembled in the pkg/embeddedyamls/yamls.go file in submariner-operator so download and extract the yaml into template files in the chart templates directories which can then be included in other manifest files. Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
22 lines
360 B
Awk
Executable File
22 lines
360 B
Awk
Executable File
#!/usr/bin/awk -f
|
|
|
|
# Start of a file entry
|
|
/= `/ {
|
|
outfile = gensub("_yaml$", ".yaml", "1", $1)
|
|
print "Writing " outfile
|
|
firstline = substr($0, index($0, "`") + 1)
|
|
if (firstline !~ "^---")
|
|
firstline = "---\n"firstline
|
|
print firstline > outfile
|
|
next
|
|
}
|
|
|
|
/^`$/ {
|
|
outfile = ""
|
|
next
|
|
}
|
|
|
|
outfile != "" {
|
|
print >> outfile
|
|
}
|