You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2020/01/28 13:59:09 UTC

[camel-k] 05/05: fix #1188: delete mod time from FS

This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit 1fc3a88daa7df30e67f0b4129eb79730c296ea58
Author: Nicola Ferraro <ni...@gmail.com>
AuthorDate: Tue Jan 28 12:29:55 2020 +0100

    fix #1188: delete mod time from FS
---
 cmd/util/vfs-gen/main.go | 38 ++++++++++++++++++++-
 deploy/resources.go      | 86 ++++++++++++++++++++++++------------------------
 pkg/trait/prometheus.go  |  2 +-
 3 files changed, 81 insertions(+), 45 deletions(-)

diff --git a/cmd/util/vfs-gen/main.go b/cmd/util/vfs-gen/main.go
index 16f658c..bed29d4 100644
--- a/cmd/util/vfs-gen/main.go
+++ b/cmd/util/vfs-gen/main.go
@@ -26,6 +26,7 @@ import (
 	"path"
 	"path/filepath"
 	"strings"
+	"time"
 
 	"github.com/shurcooL/httpfs/filter"
 	"github.com/shurcooL/vfsgen"
@@ -70,7 +71,9 @@ func main() {
 		log.Fatalln(err)
 	}
 
-	var fs http.FileSystem = http.Dir(dirName)
+	var fs http.FileSystem = modTimeFS{
+		fs: http.Dir(dirName),
+	}
 	fs = filter.Skip(fs, filter.FilesWithExtensions(".go"))
 	fs = filter.Skip(fs, func(path string, fi os.FileInfo) bool {
 		for _, ex := range exclusions {
@@ -120,3 +123,36 @@ limitations under the License.
 	}
 
 }
+
+// modTimeFS wraps http.FileSystem to set mod time to 0 for all files
+type modTimeFS struct {
+	fs http.FileSystem
+}
+
+func (fs modTimeFS) Open(name string) (http.File, error) {
+	f, err := fs.fs.Open(name)
+	if err != nil {
+		return nil, err
+	}
+	return modTimeFile{f}, nil
+}
+
+type modTimeFile struct {
+	http.File
+}
+
+func (f modTimeFile) Stat() (os.FileInfo, error) {
+	fi, err := f.File.Stat()
+	if err != nil {
+		return nil, err
+	}
+	return modTimeFileInfo{fi}, nil
+}
+
+type modTimeFileInfo struct {
+	os.FileInfo
+}
+
+func (modTimeFileInfo) ModTime() time.Time {
+	return time.Time{}
+}
diff --git a/deploy/resources.go b/deploy/resources.go
index bb48bac..fc6f5af 100644
--- a/deploy/resources.go
+++ b/deploy/resources.go
@@ -36,295 +36,295 @@ var assets = func() http.FileSystem {
 	fs := vfsgen۰FS{
 		"/": &vfsgen۰DirInfo{
 			name:    "/",
-			modTime: time.Date(2020, 1, 28, 11, 13, 17, 941946201, time.UTC),
+			modTime: time.Time{},
 		},
 		"/builder-role-binding.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "builder-role-binding.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 677852717, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1207,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x93\x41\x6f\xe3\x36\x14\x84\xef\xfc\x15\x03\xeb\x92\x00\xb6\xdc\xf4\x54\xb8\x27\x25\xb1\x5b\xa1\x81\x0d\x58\x4e\x83\x1c\x29\xea\x59\x7a\x35\x45\xaa\x24\x15\xc5\xfb\xeb\x17\x94\xed\x4d\x82\xc5\xe6\x14\xde\x04\x3d\xcd\xfb\x86\x33\x4a\x30\xfb\xba\x23\x12\x3c\xb0\x22\xe3\xa9\x42\xb0\x08\x0d\x21\xeb\xa4\x6a\x08\x85\xdd\x87\x41\x3a\xc2\xca\xf6\xa6\x92\x81\xad\xc1\x55\x56\xac\xae\xd1\x9b\x8a\x1c\xac\x21\x58\x87\xd6\x3a\x [...]
 		},
 		"/builder-role-kubernetes.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "builder-role-kubernetes.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 12, 47, 920903390, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1387,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x54\x4d\x73\xdb\x36\x10\xbd\xe3\x57\xbc\x21\x2f\x49\xc7\x92\x9a\x9e\x3a\xea\x49\x75\xec\x96\xd3\x8c\x34\x63\x2a\xcd\xe4\x08\x82\x2b\x72\xc7\x20\x80\x2e\x40\x33\xee\xaf\xef\x80\x94\x1a\xb9\xbe\xf4\x60\x5c\xb4\x80\x16\xef\x03\x6f\xa5\x12\xab\xb7\x5b\xaa\xc4\x27\x36\xe4\x22\xb5\x48\x1e\xa9\x27\xec\x82\x36\x3d\xa1\xf6\xa7\x34\x69\x21\xdc\xfb\xd1\xb5\x3a\xb1\x77\x78\xb7\xab\xef\xdf\x63\x74\x2d\x09\xbc\x23\x78\xc1\xe0\x [...]
 		},
 		"/builder-role-openshift.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "builder-role-openshift.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 12, 47, 920903390, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 2052,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xc4\x54\x41\x8f\xdb\x36\x13\xbd\xf3\x57\x3c\x48\x97\xe4\xc3\x5a\xfe\xd2\x53\xe1\x9e\xdc\xcd\x6e\x6b\x34\xb0\x81\x95\xd3\x20\xc7\x91\x34\x96\x06\x4b\x91\x2c\x49\xad\xb2\xfd\xf5\x85\x28\xbb\x6b\xc7\x69\xda\x43\x80\xe8\xe2\xd1\x70\x38\xef\xbd\x79\x63\xe5\x58\x7c\xbb\x47\xe5\x78\x27\x35\x9b\xc0\x0d\xa2\x45\xec\x18\x6b\x47\x75\xc7\x28\xed\x21\x8e\xe4\x19\xf7\x76\x30\x0d\x45\xb1\x06\xaf\xd6\xe5\xfd\x6b\x0c\xa6\x61\x0f\x6b\x [...]
 		},
 		"/builder-service-account.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "builder-service-account.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 678852719, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1038,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x3d\x6f\xdb\x30\x14\xdc\xf9\x2b\x0e\xd6\x92\x00\xfe\x68\x3b\xba\x93\x9a\xd8\xa8\xd0\xc0\x06\x22\xa7\x41\xc6\x67\xf1\x59\x7a\x08\x45\xaa\x24\x15\xc5\xff\xbe\xa0\x6c\x37\x09\xba\x86\x9b\xa0\xd3\x7d\xf0\x4e\x19\x66\x9f\x77\x54\x86\x3b\xa9\xd8\x06\xd6\x88\x0e\xb1\x61\xe4\x1d\x55\x0d\xa3\x74\x87\x38\x90\x67\xac\x5d\x6f\x35\x45\x71\x16\x57\x79\xb9\xbe\x46\x6f\x35\x7b\x38\xcb\x70\x1e\xad\xf3\xac\x32\x54\xce\x46\x2f\x [...]
 		},
 		"/camel-catalog-3.0.0-1.0.10.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "camel-catalog-3.0.0-1.0.10.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 573925712, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 81680,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x7d\x4b\x77\xdb\x38\xb6\xee\x3c\xbf\x82\xab\x33\x39\x67\xdd\x16\xba\xaa\x52\xa7\xea\x76\xdd\x91\x2d\xc7\x89\x1d\xdb\x71\x59\xee\x24\xdd\x93\x5a\x10\x09\x51\xb0\x49\x82\x06\xa0\x87\xfd\xeb\xef\xc2\x83\x4f\x41\x90\xc8\x6d\x78\x1d\x0f\xcc\x07\xf6\xfe\x36\xbe\x0d\x10\xc2\x1b\xef\xa3\xc9\xeb\xfd\xbd\x7b\x1f\x5d\xd1\x98\x14\x82\x24\x91\x64\x91\x5c\x92\xe8\xa4\xc4\xf1\x92\x44\x33\xb6\x90\x1b\xcc\x49\x74\xce\x56\x45\x82\x [...]
 		},
 		"/camel-catalog-3.0.0-1.0.9.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "camel-catalog-3.0.0-1.0.9.yaml",
-			modTime:          time.Date(2020, 1, 22, 8, 27, 4, 745341131, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 81677,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x7d\x4b\x77\xdb\x38\xb6\xee\x3c\xbf\x82\xab\x33\x39\x67\xdd\x16\xba\xaa\x52\xa7\xea\x76\xdd\x91\x2d\xc7\x89\x1d\xdb\x71\x59\xee\x24\xdd\x93\x5a\x10\x09\x51\xb0\x49\x82\x06\xa0\x87\xfd\xeb\xef\xc2\x83\x4f\x41\x90\xc8\x6d\x78\x1d\x0f\xcc\x07\xf6\xfe\x36\xbe\x0d\x10\xc2\x1b\xef\xa3\xc9\xeb\xfd\xbd\x7b\x1f\x5d\xd1\x98\x14\x82\x24\x91\x64\x91\x5c\x92\xe8\xa4\xc4\xf1\x92\x44\x33\xb6\x90\x1b\xcc\x49\x74\xce\x56\x45\x82\x [...]
 		},
 		"/camel-catalog-quarkus-1.0.0-M1-1.0.10.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "camel-catalog-quarkus-1.0.0-M1-1.0.10.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 574925714, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 18757,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x5b\x4b\x73\xdb\x3a\xd2\xdd\xeb\x57\xa0\xa2\xcd\xbd\x55\x11\x12\x3b\x5f\x7d\x0b\xcf\xca\xf1\xa3\xae\x92\xc8\xf6\x84\xba\xb9\xc9\xec\x20\xb2\x49\xc1\x02\x01\x1a\x80\x24\x3b\xbf\x7e\x0a\xe0\x5b\x92\x21\x52\x01\x53\xe3\x85\x44\x12\xdd\xa7\xfb\x9c\xc6\x83\xa4\xe0\x31\x9a\xf8\xfb\x1b\x8d\xd1\x17\x1a\x02\x57\x10\x21\x2d\x90\x5e\x02\xba\xcc\x48\xb8\x04\x14\x88\x58\x6f\x89\x04\x74\x2b\xd6\x3c\x22\x9a\x0a\x8e\xfe\xb8\x0c\x [...]
 		},
 		"/camel-catalog-quarkus-1.0.0-M1-1.0.9.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "camel-catalog-quarkus-1.0.0-M1-1.0.9.yaml",
-			modTime:          time.Date(2020, 1, 22, 8, 27, 7, 815345604, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 18754,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x5b\xcb\x72\xdb\x3a\x12\xdd\xeb\x2b\x50\xd1\xe6\xde\xaa\x08\x49\x9c\xa9\xa9\x1a\xcf\xca\xf1\xa3\xa2\x24\xb2\x3d\xa1\x6e\x6e\x32\x3b\x88\x6c\x52\xb0\x40\x80\x06\x20\xc9\xce\xd7\x4f\x01\x7c\x4b\x32\x44\x2a\x60\x6a\xbc\x90\x48\xa2\xfb\x74\x9f\xd3\x78\x90\x14\x3c\x46\x13\x7f\x7f\xa3\x31\xfa\x42\x43\xe0\x0a\x22\xa4\x05\xd2\x4b\x40\x17\x19\x09\x97\x80\x02\x11\xeb\x2d\x91\x80\x6e\xc4\x9a\x47\x44\x53\xc1\xd1\x1f\x17\xc1\x [...]
 		},
 		"/camel-catalog-quarkus-1.0.0-M2-1.0.10.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "camel-catalog-quarkus-1.0.0-M2-1.0.10.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 574925714, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 19388,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x5b\x5d\x73\xda\xba\x16\x7d\xe7\x57\x68\xca\xcb\x39\x33\x45\x6d\xd3\x3b\xf7\x21\xf7\x29\xcd\xc7\x94\xb6\x24\xb9\x35\xa7\xa7\xbd\x6f\xc2\xde\x18\x05\x59\x32\x92\x80\xd0\x5f\x7f\x47\xf2\x37\x10\x61\x53\xb9\x73\xf2\x10\x6c\x6b\xef\xb5\xf7\x5a\xda\x92\x6c\x23\x86\x68\xe4\xef\x6f\x30\x44\x5f\x68\x08\x5c\x41\x84\xb4\x40\x7a\x01\xe8\x2a\x25\xe1\x02\x50\x20\xe6\x7a\x4b\x24\xa0\x3b\xb1\xe6\x11\xd1\x54\x70\xf4\xc7\x55\x70\x [...]
 		},
 		"/cr-example.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "cr-example.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 679852720, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1408,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x54\xc1\x6e\xdb\x46\x10\xbd\xf3\x2b\x5e\xcd\x83\x64\xc0\xa6\x9a\x1e\x55\x18\x81\xe2\xd8\x35\x91\x40\x02\x4c\x25\x41\x50\xf4\xb0\xe6\x8e\xc8\x41\xc8\x1d\x76\x76\x69\x5a\x68\xfb\xef\xc5\x92\x52\x23\x35\x57\xef\x49\xda\x99\x7d\xf3\xde\xbe\xb7\x4c\x71\xfd\x7a\x2b\x49\xf1\x91\x4b\x72\x9e\x2c\x82\x20\xd4\x84\x55\x67\xca\x9a\x50\xc8\x2e\x0c\x46\x09\xf7\xd2\x3b\x6b\x02\x8b\xc3\x7c\x55\xdc\x5f\xa2\x77\x96\x14\xe2\x08\xa2\x [...]
 		},
 		"/crd-build.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "crd-build.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 680852721, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 2190,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x55\x4d\x6f\xdb\x46\x13\xbe\xf3\x57\x3c\x30\x2f\x09\x60\x51\x6f\xde\xb6\x40\xc0\x9e\x14\xd9\x46\xd5\x18\x92\x61\x2a\x0d\x72\x1c\x91\x23\x72\x61\x72\x97\xdd\x9d\x15\x2d\x14\xfd\xef\xc5\xae\x28\x4b\xaa\x6b\xf4\xd0\xf0\xc6\xdd\x99\x79\x3e\x66\x38\x4c\x31\xf9\x7e\x4f\x92\xe2\x5e\x95\xac\x1d\x57\x10\x03\x69\x18\xb3\x9e\xca\x86\x51\x98\xad\x0c\x64\x19\x77\xc6\xeb\x8a\x44\x19\x8d\x77\xb3\xe2\xee\x3d\xbc\xae\xd8\xc2\x68\x [...]
 		},
 		"/crd-camel-catalog.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "crd-camel-catalog.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 680852721, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1716,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x54\x4d\x6f\xe3\x36\x10\xbd\xf3\x57\x3c\x58\x97\x5d\x20\x51\x9a\x9e\x0a\xf5\xe4\x3a\x09\xea\x26\xb0\x17\x91\xb7\x8b\x3d\x8e\xa5\xb1\x34\x08\x45\xaa\x24\x65\x27\x28\xfa\xdf\x0b\xd2\x52\x6c\x77\x81\x16\x28\x56\x37\x72\x3e\xde\x7b\xf3\x46\xcc\x70\xfd\xfd\x3e\x95\xe1\x49\x2a\x36\x9e\x6b\x04\x8b\xd0\x32\xe6\x3d\x55\x2d\xa3\xb4\xbb\x70\x20\xc7\x78\xb0\x83\xa9\x29\x88\x35\xf8\x30\x2f\x1f\x3e\x62\x30\x35\x3b\x58\xc3\xb0\x [...]
 		},
 		"/crd-integration-kit.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "crd-integration-kit.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 680852721, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1844,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x54\x4d\x6f\xe3\x36\x10\xbd\xeb\x57\x3c\x58\x97\x5d\x20\x91\xbb\x3d\x15\xea\xc9\xcd\x07\xaa\x26\xb0\x83\xc8\xdb\xc5\x02\xb9\x8c\xa5\xb1\x34\x30\x45\xb2\x24\x15\xc7\x28\xfa\xdf\x0b\x4a\x72\xec\x34\x0b\xf4\xb0\xab\x9b\x38\x33\x7c\x1f\xf3\xa4\x14\x97\x3f\xee\x49\x52\xdc\x4b\xc5\xda\x73\x8d\x60\x10\x5a\xc6\xc2\x52\xd5\x32\x4a\xb3\x0d\x7b\x72\x8c\x5b\xd3\xeb\x9a\x82\x18\x8d\x0f\x8b\xf2\xf6\x23\x7a\x5d\xb3\x83\xd1\x0c\x [...]
 		},
 		"/crd-integration-platform.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "crd-integration-platform.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 680852721, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1621,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x54\xc1\x6e\xe3\x46\x0c\xbd\xeb\x2b\x1e\xac\xcb\x2e\x90\x28\x4d\x4f\x85\x7a\x72\x9d\x04\x55\x37\x90\x83\xc8\xdb\xc5\x1e\x69\x89\x96\x88\x8c\x66\xa6\x33\x23\x3b\x46\xd1\x7f\x2f\x46\x92\x63\x2f\x9a\x62\x2f\xab\x9b\xc8\x47\xf2\xbd\x47\x4a\x29\xae\x7f\xdc\x93\xa4\x78\x94\x9a\xb5\xe7\x06\xc1\x20\x74\x8c\xa5\xa5\xba\x63\x54\x66\x17\x0e\xe4\x18\x0f\x66\xd0\x0d\x05\x31\x1a\x1f\x96\xd5\xc3\x47\x0c\xba\x61\x07\xa3\x19\xc6\x [...]
 		},
 		"/crd-integration.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "crd-integration.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 681852723, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1880,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x55\xcd\x6e\xe3\x46\x13\xbc\xf3\x29\x0a\xe2\x65\x17\xb0\xe9\xcf\xdf\x29\x60\x4e\x8a\x7f\x10\xc5\x86\x64\x88\xda\x2c\xf6\xd8\x22\x5b\x64\xc3\xc3\x99\xc9\xcc\xd0\xb2\x11\xe4\xdd\x83\x19\x52\x96\xb4\x9b\x45\x80\x60\x75\x63\xff\x55\x55\x57\x93\xca\x71\xf9\xe3\x7e\x59\x8e\x47\xa9\x59\x7b\x6e\x10\x0c\x42\xc7\x98\x5b\xaa\x3b\x46\x65\x76\x61\x4f\x8e\x71\x6f\x06\xdd\x50\x10\xa3\xf1\x61\x5e\xdd\x7f\xc4\xa0\x1b\x76\x30\x9a\x [...]
 		},
 		"/operator-deployment.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-deployment.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 688852733, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 2152,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xbc\x54\xc1\x6e\xe3\x36\x10\xbd\xeb\x2b\x1e\xac\xcb\x2e\x10\xdb\xc9\x1e\xd5\x93\xea\x38\x88\xd1\x54\x36\x2c\x6f\x83\x3d\x15\x13\x6a\x24\x11\xa1\x48\x95\xa4\xa2\xd5\xdf\x17\x94\xed\xc4\xce\x66\xd3\x1e\x82\xe5\xc9\xe6\xcc\xbc\x79\x6f\xde\x88\x31\xa6\x1f\x77\xa2\x18\x77\x52\xb0\x76\x5c\xc0\x1b\xf8\x9a\x91\xb6\x24\x6a\x46\x6e\x4a\xdf\x93\x65\xdc\x98\x4e\x17\xe4\xa5\xd1\xf8\x94\xe6\x37\x9f\xd1\xe9\x82\x2d\x8c\x66\x18\x8b\x [...]
 		},
 		"/operator-role-binding-knative.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-role-binding-knative.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 688852733, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1226,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x93\x41\x8f\xdb\x36\x10\x85\xef\xfc\x15\x0f\xd6\x25\x01\xd6\x72\xd3\x53\xe1\x9e\x9c\xcd\x6e\x2b\x34\xb0\x01\xcb\x69\x90\xe3\x88\x1a\x4b\x53\x4b\x1c\x95\xa4\x56\x71\x7f\x7d\x41\xd9\xee\x6e\x50\xb4\xc8\x61\x79\x13\x34\x7a\xf3\x3d\xbe\xa7\x0c\xcb\xd7\x3b\x26\xc3\x47\xb1\xec\x02\xd7\x88\x8a\xd8\x32\x36\x03\xd9\x96\x51\xea\x31\x4e\xe4\x19\x8f\x3a\xba\x9a\xa2\xa8\xc3\x9b\x4d\xf9\xf8\x16\xa3\xab\xd9\x43\x1d\x43\x3d\x7a\x [...]
 		},
 		"/operator-role-binding.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-role-binding.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 688852733, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1210,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x93\x41\x6f\xdb\x46\x10\x85\xef\xfb\x2b\x1e\xc4\x4b\x02\x58\x54\xd3\x53\xa1\x9e\x18\xc7\x6e\x89\x06\x12\x20\x2a\x0d\x72\x1c\x2e\x47\xe4\xd4\xe4\x0e\xbb\xbb\x34\xe3\xfe\xfa\x62\x29\xa9\x76\x50\x24\x27\xef\x8d\xe0\xf0\xcd\xf7\xf6\x3d\x66\x58\xbf\xde\x31\x19\x3e\x8a\x65\x17\xb8\x41\x54\xc4\x8e\x51\x8c\x64\x3b\x46\xa5\xa7\x38\x93\x67\xdc\xeb\xe4\x1a\x8a\xa2\x0e\x6f\x8a\xea\xfe\x2d\x26\xd7\xb0\x87\x3a\x86\x7a\x0c\xea\x [...]
 		},
 		"/operator-role-knative.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-role-knative.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 688852733, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1418,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x53\xc1\x6e\xdb\x46\x10\xbd\xef\x57\x3c\x88\x97\xa4\xb0\xa8\xa6\xa7\x42\x3d\xa9\x8e\xdd\x12\x0d\x24\xc0\x54\x1a\xe4\x38\x22\x47\xe4\x40\xcb\x5d\x76\x76\x29\x46\xfd\xfa\x82\x2b\xaa\xb1\xe1\xab\x0f\xd9\x8b\x46\xcb\xc7\x37\xef\xcd\x1b\x66\x58\xbe\xdd\x31\x19\x3e\x49\xc5\x2e\x70\x8d\xe8\x11\x5b\xc6\xa6\xa7\xaa\x65\x94\xfe\x18\x47\x52\xc6\xa3\x1f\x5c\x4d\x51\xbc\xc3\xbb\x4d\xf9\xf8\x1e\x83\xab\x59\xe1\x1d\xc3\x2b\x3a\x [...]
 		},
 		"/operator-role-kubernetes.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-role-kubernetes.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 574925714, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 2249,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xc4\x54\xc1\x6e\x1b\x37\x10\xbd\xf3\x2b\x1e\xb4\x97\xa4\xb0\xe4\xa6\xa7\x42\x3d\xa9\x8e\xdd\x0a\x0d\x24\xc0\xab\x34\xc8\x71\x96\x3b\x5a\xb1\xe6\x72\x58\x92\x2b\xd9\xfd\xfa\x82\xd4\x2a\x91\xa3\x04\xe8\x21\xa8\xf7\xa2\x21\x77\xf6\xcd\x9b\xf7\x46\x53\x61\xfa\xfd\x1e\x55\xe1\x9d\xd1\xec\x22\xb7\x48\x82\xb4\x63\x2c\x3c\xe9\x1d\xa3\x96\x6d\x3a\x50\x60\xdc\xc9\xe0\x5a\x4a\x46\x1c\x5e\x2d\xea\xbb\xd7\x18\x5c\xcb\x01\xe2\x18\x [...]
 		},
 		"/operator-role-olm.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-role-olm.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 574925714, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 3525,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x56\x41\x6f\xdb\x46\x13\xbd\xf3\x57\x0c\xc4\x4b\xf2\xc1\xa2\xbe\xf4\x54\xa8\x27\xd5\xb1\x5b\xa1\x81\x04\x58\x4a\x83\x1c\x87\xcb\x11\x39\xd5\x72\x67\xbb\xbb\x14\xad\xfe\xfa\x82\x4b\x2a\x91\x4c\x1b\x71\x81\xa0\xaa\x2e\x5e\xce\x8e\xde\xbc\x79\x6f\x34\x74\x0a\xd3\xef\xf7\x49\x52\xf8\xc0\x8a\x8c\xa7\x02\x82\x40\xa8\x08\x16\x16\x55\x45\xb0\x91\x5d\x68\xd1\x11\xdc\x4b\x63\x0a\x0c\x2c\x06\xde\x2c\x36\xf7\x6f\xa1\x31\x05\x [...]
 		},
 		"/operator-role-openshift.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-role-openshift.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 575925715, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 3028,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xc4\x54\xc1\x8e\xdb\x46\x0c\xbd\xeb\x2b\x08\xe9\x92\x14\x6b\xb9\xe9\xa9\x70\x4f\x6e\xb2\xdb\x1a\x0d\xbc\xc0\xca\x69\x90\x23\x35\xa2\x25\x76\x47\xc3\xe9\xcc\xc8\x8a\xfb\xf5\x85\x46\x72\x62\xaf\x76\x91\x16\x08\x60\x5f\x4c\x71\xa8\xc7\xc7\xf7\xa8\xc9\x60\xf1\xfd\x7e\x49\x06\xef\x59\x91\xf1\x54\x41\x10\x08\x0d\xc1\xda\xa2\x6a\x08\x0a\xd9\x87\x1e\x1d\xc1\x9d\x74\xa6\xc2\xc0\x62\xe0\xd5\xba\xb8\x7b\x0d\x9d\xa9\xc8\x81\x18\x [...]
 		},
 		"/operator-service-account.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-service-account.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 689852734, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1039,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x4d\x6f\x9b\x40\x14\xbc\xef\xaf\x18\x99\x4b\x22\xf9\xa3\xed\xd1\x3d\xd1\xc4\x56\x51\x23\x5b\x0a\x4e\xa3\x1c\x9f\xe1\x19\x9e\x02\xfb\xe8\xee\x12\xe2\x7f\x5f\x2d\xb6\x9b\x44\xbd\x66\x6f\x88\x61\x3e\x76\x86\x04\xb3\xcf\x3b\x26\xc1\x9d\x14\x6c\x3d\x97\x08\x8a\x50\x33\xd2\x8e\x8a\x9a\x91\xeb\x21\x0c\xe4\x18\x6b\xed\x6d\x49\x41\xd4\xe2\x2a\xcd\xd7\xd7\xe8\x6d\xc9\x0e\x6a\x19\xea\xd0\xaa\x63\x93\xa0\x50\x1b\x9c\xec\x [...]
 		},
 		"/operator.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator.yaml",
-			modTime:          time.Date(2019, 12, 20, 8, 47, 18, 539715177, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 2110,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xbc\x54\xc1\x6e\xe3\x36\x10\xbd\xeb\x2b\x1e\xac\xcb\x2e\x10\xdb\xc9\x1e\xd5\x93\xea\x38\x88\xd1\x54\x32\x2c\x6f\x83\x3d\x15\x13\x6a\x24\x11\xa1\x48\x95\xa4\xa2\xd5\xdf\x17\x94\xed\xc4\xc9\x6e\xd3\x1e\x82\xf2\x24\x69\x66\xde\xbc\x37\xf3\xc4\x18\xf3\x8f\x3b\x51\x8c\x3b\x29\x58\x3b\x2e\xe1\x0d\x7c\xc3\x48\x3b\x12\x0d\xa3\x30\x95\x1f\xc8\x32\x6e\x4c\xaf\x4b\xf2\xd2\x68\x7c\x4a\x8b\x9b\xcf\xe8\x75\xc9\x16\x46\x33\x8c\x45\x [...]
 		},
 		"/platform-cr.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "platform-cr.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 689852734, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1052,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\xcd\x6e\xdb\x3c\x10\xbc\xf3\x29\x06\xd6\x25\x01\x1c\xfb\xfb\x7a\x74\x4f\x6a\x62\xa3\x42\x03\xb9\x88\x9c\x06\x39\xae\xa5\xb5\xb4\x08\x45\xaa\x24\x15\xc5\x6f\x5f\x50\x96\x1b\x07\xbd\x86\x37\x81\xcb\xf9\xd9\x19\x25\xb8\xf9\xbc\xa3\x12\xdc\x4b\xc9\xc6\x73\x85\x60\x11\x1a\x46\xda\x51\xd9\x30\x0a\x7b\x08\x03\x39\xc6\xc6\xf6\xa6\xa2\x20\xd6\xe0\x2a\x2d\x36\xd7\xe8\x4d\xc5\x0e\xd6\x30\xac\x43\x6b\x1d\xab\x04\xa5\x35\x [...]
 		},
 		"/platform-integration-kit-groovy.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "platform-integration-kit-groovy.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 12, 47, 924903396, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1318,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x4d\x8f\xdb\x36\x10\xbd\xf3\x57\x3c\x58\x97\x04\x58\xcb\x6d\x8f\xee\xc9\xdd\xec\xa2\x42\x02\x1b\x58\x39\x0d\x72\x1c\x8b\x63\x79\x60\x89\x64\x87\xd4\x2a\xfe\xf7\x05\x25\xbb\x71\x90\x43\x72\x08\x6f\x12\x67\xde\xc7\xbc\x61\x81\xe5\xaf\x3b\xa6\xc0\x07\x69\xd8\x45\xb6\x48\x1e\xe9\xc4\xd8\x04\x6a\x4e\x8c\xda\x1f\xd3\x48\xca\x78\xf6\x83\xb3\x94\xc4\x3b\xbc\xd9\xd4\xcf\x6f\x31\x38\xcb\x0a\xef\x18\x5e\xd1\x7b\x65\x53\x [...]
 		},
 		"/platform-integration-kit-java.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "platform-integration-kit-java.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 12, 47, 925903398, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1314,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x4d\x8f\xdb\x36\x10\xbd\xf3\x57\x3c\x58\x97\x04\xb0\xe5\xb6\x47\xf5\xe4\x6e\x6c\x54\x48\x60\x03\x2b\xa7\x41\x8e\x63\x71\x2c\x4d\x2d\x91\x2c\x49\x59\xf1\xbf\x2f\x28\xdb\x8d\x17\x7b\xe8\x1e\x96\x37\x51\x33\xef\x63\xde\x30\xc3\xe2\xfd\x8e\xca\xf0\x45\x6a\x36\x81\x35\xa2\x45\x6c\x19\x2b\x47\x75\xcb\xa8\xec\x31\x8e\xe4\x19\x1b\x3b\x18\x4d\x51\xac\xc1\x87\x55\xb5\xf9\x88\xc1\x68\xf6\xb0\x86\x61\x3d\x7a\xeb\x59\x65\x [...]
 		},
 		"/platform-integration-kit-js.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "platform-integration-kit-js.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 12, 47, 925903398, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1310,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x4d\x8f\xdb\x36\x10\xbd\xf3\x57\x3c\x58\x97\x04\xb0\xe5\xb6\x47\xf5\xe4\x6e\x6c\x54\x48\x60\x03\x2b\xa7\x41\x8e\x63\x71\x2c\x4d\x2c\x91\x2c\x49\xad\xe2\x7f\x5f\x50\xb6\xbb\x5e\xec\x21\x7b\x58\xde\x44\xcd\xbc\x8f\x79\xc3\x0c\x8b\xf7\x3b\x2a\xc3\x17\xa9\xd9\x04\xd6\x88\x16\xb1\x65\xac\x1c\xd5\x2d\xa3\xb2\xc7\x38\x92\x67\x6c\xec\x60\x34\x45\xb1\x06\x1f\x56\xd5\xe6\x23\x06\xa3\xd9\xc3\x1a\x86\xf5\xe8\xad\x67\x95\x [...]
 		},
 		"/platform-integration-kit-knative.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "platform-integration-kit-knative.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 12, 47, 925903398, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1321,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\xcd\xce\xdb\x36\x10\xbc\xf3\x29\x06\xd6\x25\x01\x6c\xb9\xed\x51\x3d\xb9\x5f\x6c\x54\x48\x60\x03\x9f\x9c\x06\x39\xae\xc5\xb5\xb4\xb0\x44\xb2\x24\x65\xc5\x6f\x5f\x50\x96\x1b\x07\x39\xb4\x01\xc2\x9b\xc4\xdd\xf9\xd9\x59\x66\x58\xfd\xbc\xa3\x32\x7c\x90\x9a\x4d\x60\x8d\x68\x11\x5b\xc6\xc6\x51\xdd\x32\x2a\x7b\x8e\x23\x79\xc6\xce\x0e\x46\x53\x14\x6b\xf0\x66\x53\xed\xde\x62\x30\x9a\x3d\xac\x61\x58\x8f\xde\x7a\x56\x19\x [...]
 		},
 		"/platform-integration-kit-kotlin.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "platform-integration-kit-kotlin.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 12, 47, 926903399, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1318,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x4d\x8f\xdb\x36\x10\xbd\xf3\x57\x3c\x58\x97\x04\x58\xcb\x6d\x8f\xea\xc9\xdd\xec\xa2\x42\x02\x1b\x58\x39\x0d\x72\x1c\x8b\x63\x69\x60\x8a\x64\x49\x6a\x15\xff\xfb\x82\x92\xdd\x38\xc8\x21\x39\x84\x37\x89\x33\xef\x63\xde\xb0\xc0\xfa\xd7\x1d\x55\xe0\x83\xb4\x6c\x23\x6b\x24\x87\xd4\x33\xb6\x9e\xda\x9e\xd1\xb8\x53\x9a\x28\x30\x9e\xdd\x68\x35\x25\x71\x16\x6f\xb6\xcd\xf3\x5b\x8c\x56\x73\x80\xb3\x0c\x17\x30\xb8\xc0\xaa\x [...]
 		},
 		"/platform-integration-kit-main.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "platform-integration-kit-main.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 12, 47, 926903399, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1265,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x4d\x6f\xe3\x36\x10\xbd\xf3\x57\x3c\x58\x97\x5d\xc0\x96\xdb\x1e\xd5\x93\x9b\xb5\x51\x61\x17\x36\x10\x79\x1b\xe4\x38\x16\xc7\xd2\xc0\x12\xc9\x92\x54\x14\xff\xfb\x82\xb2\xdd\x38\xc8\xa1\x3d\x84\x37\x51\x33\xef\x63\xde\x30\xc3\xe2\xf3\x8e\xca\xf0\x43\x6a\x36\x81\x35\xa2\x45\x6c\x19\x2b\x47\x75\xcb\xa8\xec\x31\x8e\xe4\x19\x1b\x3b\x18\x4d\x51\xac\xc1\x97\x55\xb5\xf9\x8a\xc1\x68\xf6\xb0\x86\x61\x3d\x7a\xeb\x59\x65\x [...]
 		},
 		"/platform-integration-kit-xml.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "platform-integration-kit-xml.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 12, 47, 926903399, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1311,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x4d\x8f\xdb\x36\x10\xbd\xf3\x57\x3c\x58\x97\x04\x58\xcb\x6d\x8f\xea\xc9\xdd\xac\x51\x21\x81\x0d\xac\x9c\x06\x39\x8e\xc5\xb1\x34\x35\x45\xb2\x24\xb5\x5a\xff\xfb\x82\xb2\xdd\x38\xc8\xa1\x39\x2c\x6f\xa2\x66\xde\xc7\xbc\x61\x81\xe5\xdb\x1d\x55\xe0\x93\xb4\x6c\x23\x6b\x24\x87\xd4\x33\xd6\x9e\xda\x9e\xd1\xb8\x63\x9a\x28\x30\x36\x6e\xb4\x9a\x92\x38\x8b\x77\xeb\x66\xf3\x1e\xa3\xd5\x1c\xe0\x2c\xc3\x05\x0c\x2e\xb0\x2a\x [...]
 		},
 		"/platform-integration-kit-yaml.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "platform-integration-kit-yaml.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 12, 47, 926903399, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1314,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x4d\x8f\xdb\x36\x10\xbd\xf3\x57\x3c\x58\x97\x04\x58\xcb\x6d\x8f\xea\xc9\xdd\xd8\xa8\x90\xc0\x06\x56\x4e\x83\x1c\xc7\xe2\x58\x1a\x98\x22\x59\x92\x5a\xc5\xff\xbe\xa0\x6c\x37\x0e\x72\x48\x0e\xe1\x4d\xd4\xcc\xfb\x98\x37\x2c\xb0\xfc\x75\x47\x15\xf8\x20\x2d\xdb\xc8\x1a\xc9\x21\xf5\x8c\xb5\xa7\xb6\x67\x34\xee\x94\x26\x0a\x8c\xad\x1b\xad\xa6\x24\xce\xe2\xcd\xba\xd9\xbe\xc5\x68\x35\x07\x38\xcb\x70\x01\x83\x0b\xac\x0a\x [...]
 		},
 		"/prometheus-jmx-exporter.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "prometheus-jmx-exporter.yaml",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 575925715, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 18791,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x9a\x4b\x6f\xdb\x38\x14\x85\xf7\xfe\x15\x84\x27\x40\xdb\x69\xc6\xc0\x3c\xba\x11\x92\x00\x99\x24\xed\x04\x68\xd2\x81\x9b\xac\x82\x14\xa0\xe5\x6b\x9b\x0d\x45\x09\x24\x65\xa8\xff\xbe\xb0\x1e\x16\xf5\xb0\x25\xf9\x21\x52\x6a\xb2\x0b\xef\x91\xa0\xef\xf0\x4a\xbe\xc7\xb2\x90\x98\xcb\x6b\xa0\xf8\xc7\x57\xb0\x85\x85\x3e\x0c\x84\xa0\x16\x9a\x61\x2a\x60\x30\xa1\xd8\x7e\xa1\x44\xc8\x2f\x93\xef\x60\xcb\x7b\xec\x80\xb0\xd0\xd3\x [...]
 		},
 		"/templates": &vfsgen۰DirInfo{
 			name:    "templates",
-			modTime: time.Date(2020, 1, 28, 11, 13, 3, 700925893, time.UTC),
+			modTime: time.Time{},
 		},
 		"/templates/groovy.tmpl": &vfsgen۰CompressedFileInfo{
 			name:             "groovy.tmpl",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 699925892, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 205,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x34\x8e\xc1\x6a\xc3\x30\x0c\x86\xef\x7e\x8a\xff\x30\xb0\x03\xdb\xcc\xae\x86\x30\xd8\x2e\x2d\x7d\x80\x9e\x4d\xa3\xb8\xa6\x76\x14\x14\xa7\x34\x94\xbe\x7b\x71\xd3\x1c\xf5\xa1\xef\x93\xac\xc5\xc9\x67\x4a\x5f\x17\x87\xe4\x87\x30\xfb\x40\x6d\x10\xe6\xeb\xa2\x94\xb5\x38\x4a\x2c\x84\x85\x67\x81\xf0\x5c\x68\xc2\x99\x84\x3e\xd1\xb3\x80\x6e\x3e\x8f\x89\x9c\xea\x85\xb3\xd1\x25\x66\x12\xb7\xba\xbf\x23\x49\xe4\xae\xfd\x99\x74\xa3\x [...]
 		},
 		"/templates/java.tmpl": &vfsgen۰CompressedFileInfo{
 			name:             "java.tmpl",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 699925892, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 388,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x4c\x90\x41\x4b\xf4\x30\x10\x86\xef\xf9\x15\x2f\xe5\x3b\x74\xe1\xb3\xc5\x6b\x97\x45\x59\x11\x14\x41\xc1\x8b\xe7\x6c\x33\xed\x8e\xa6\x9d\x32\x49\xd7\x5d\x4a\xff\xbb\xa4\x16\xdc\xdc\x32\x79\xf2\xbc\xbc\x53\x96\xa8\x6d\x47\xfe\xe6\xab\x82\xb7\x7d\x3b\xda\x96\x76\x9f\xf6\x64\x8d\xe1\x6e\x10\x8d\x10\x6d\x0b\x3b\xd8\xfa\x48\xc5\x42\x16\x87\x91\xbd\x23\x2d\xde\x65\x8c\xb4\xff\xbd\x6c\x8d\x19\xc6\x83\xe7\x1a\xb5\xb7\x21\x60\x [...]
 		},
 		"/templates/js.tmpl": &vfsgen۰CompressedFileInfo{
 			name:             "js.tmpl",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 700925893, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 193,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x3c\x8e\x4b\x6a\xc3\x30\x14\x45\xe7\x5a\xc5\x1d\x14\x24\x43\x5b\xd1\xa9\xc0\x14\xda\x49\x42\x16\x90\xb1\x88\x9f\x1d\x39\x92\x9f\x79\x92\x21\x26\x64\xef\x41\xf9\x0d\xef\x81\x73\xb8\xd6\xe2\xe0\x13\xc5\xaf\x93\x43\xf4\xd3\xb0\xf8\x81\xda\x31\x2b\x65\x2d\xf6\x12\x0a\x61\xe5\x45\x20\xbc\x14\xca\x38\x92\xd0\x27\x7a\x16\xd0\xd9\xa7\x39\x92\x53\xbd\x70\x32\xba\x84\x44\xe2\xc6\xfc\x3b\x93\x04\xee\xda\x9f\xac\x1b\x05\x00\xdf\x [...]
 		},
 		"/templates/kts.tmpl": &vfsgen۰CompressedFileInfo{
 			name:             "kts.tmpl",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 700925893, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 198,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x2c\x8e\xc1\x8a\xc2\x30\x10\x86\xef\x79\x8a\x9f\xb0\x87\x14\x76\x37\xec\x35\x50\x16\xf4\xa2\xf8\x00\x5e\xbc\x04\x3b\xad\xa1\x49\xa7\x4c\x53\xb0\x88\xef\x2e\x31\x1e\xbf\x19\xbe\x8f\xdf\x5a\x5c\x7d\xa2\xf8\x33\x3a\x44\x3f\x0d\xab\x1f\xa8\x1d\x39\xc7\x30\x29\x65\x2d\xce\x12\x32\x61\xe3\x55\x20\xbc\x66\x5a\x70\x23\xa1\x6f\xf4\x2c\xa0\xbb\x4f\x73\x24\xa7\x7a\xe1\x64\x74\x0e\x89\xc4\x55\xf7\x7f\x26\x09\xdc\xb5\x7f\x8b\x6e\x [...]
 		},
 		"/templates/xml.tmpl": &vfsgen۰CompressedFileInfo{
 			name:             "xml.tmpl",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 700925893, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 595,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x92\x4f\x4b\xc4\x30\x10\xc5\xcf\xf6\x53\x8c\xc1\xa3\x69\x76\xf5\x22\x25\xed\x82\x82\x28\xae\x27\x15\xbd\x86\x76\xb6\x0d\xe6\x4f\x49\x52\x9b\x45\xfc\xee\xd2\x74\x5d\x57\xbc\xe8\x9c\x5a\x66\x7e\xef\xcd\x3c\xc2\x57\x51\x2b\x78\x43\xe7\xa5\x35\x25\x59\xe6\x0b\x02\x68\x6a\xdb\x48\xd3\x96\xe4\xe9\xf1\x9a\x5e\x90\x55\x95\xf1\x63\x4a\xa1\x16\x1a\x15\x7d\x2d\x40\x09\xd3\x0e\xa2\xc5\x72\x62\x29\xad\xb2\x8c\x3b\x3b\x04\xf4\x [...]
 		},
 		"/templates/yaml.tmpl": &vfsgen۰CompressedFileInfo{
 			name:             "yaml.tmpl",
-			modTime:          time.Date(2020, 1, 28, 11, 13, 3, 700925893, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 228,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x44\x8e\x31\x4e\x04\x31\x0c\x45\xfb\x9c\xe2\x2b\xdb\x92\x82\xd6\x12\x15\x0d\x12\x07\xa0\x36\xbb\x9e\x21\x22\x89\x23\xc7\x91\x98\xdb\xa3\xec\x08\xd6\xe5\xf7\xb3\xdf\xbf\xe0\xca\x55\x4a\xfa\x26\x14\x6e\xfb\xe4\x5d\x5e\x0e\xae\x25\x84\x0b\x3e\x2c\xbb\xe0\xd0\x69\x30\x9d\x2e\x03\x5f\x62\xf2\x84\x4d\x0d\xf2\xc3\xb5\x17\xa1\x90\xb0\x99\x56\x0a\x00\x30\x2d\x13\xa2\xe7\x2a\x46\xeb\x49\xbc\xa7\x9d\x8d\xab\xb8\xd8\x38\x29\xa0\x [...]
 		},
 		"/user-cluster-role.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "user-cluster-role.yaml",
-			modTime:          time.Date(2020, 1, 21, 14, 35, 49, 692852738, time.UTC),
+			modTime:          time.Time{},
 			uncompressedSize: 1315,
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\xc1\x8e\xdb\x36\x10\xbd\xf3\x2b\x1e\xa4\x4b\x52\xac\xe5\xb6\xa7\x42\x3d\xb9\x9b\xdd\x56\x68\x60\x03\x2b\xa7\x41\x50\xf4\x40\x8b\x63\x69\xb0\x14\xa9\x0e\xa9\x55\xb6\x5f\x5f\x90\xb6\x37\x5e\x14\x3d\x04\x08\x6f\x24\x87\x6f\xde\x9b\xf7\x58\x62\xf5\xed\x96\x2a\xf1\x9e\x3b\x72\x81\x0c\xa2\x47\x1c\x08\x9b\x49\x77\x03\xa1\xf5\xc7\xb8\x68\x21\xdc\xfb\xd9\x19\x1d\xd9\x3b\xbc\xd9\xb4\xf7\x6f\x31\x3b\x43\x02\xef\x08\x5e\x [...]
diff --git a/pkg/trait/prometheus.go b/pkg/trait/prometheus.go
index 874829e..636b829 100644
--- a/pkg/trait/prometheus.go
+++ b/pkg/trait/prometheus.go
@@ -230,7 +230,7 @@ func (t *prometheusTrait) getJmxExporterConfigMap(e *Environment) *corev1.Config
 			},
 		},
 		Data: map[string]string{
-			"content": deploy.Resources["prometheus-jmx-exporter.yaml"],
+			"content": deploy.ResourceAsString("/prometheus-jmx-exporter.yaml"),
 		},
 	}
 }