@@ -28,12 +28,12 @@ import (
28
28
)
29
29
30
30
type Addon struct {
31
- Assets []* MemoryAsset
31
+ Assets []* BinDataAsset
32
32
enabled bool
33
33
addonName string
34
34
}
35
35
36
- func NewAddon (assets []* MemoryAsset , enabled bool , addonName string ) * Addon {
36
+ func NewAddon (assets []* BinDataAsset , enabled bool , addonName string ) * Addon {
37
37
a := & Addon {
38
38
Assets : assets ,
39
39
enabled : enabled ,
@@ -55,107 +55,107 @@ func (a *Addon) IsEnabled() (bool, error) {
55
55
}
56
56
57
57
var Addons = map [string ]* Addon {
58
- "addon-manager" : NewAddon ([]* MemoryAsset {
59
- NewMemoryAsset (
58
+ "addon-manager" : NewAddon ([]* BinDataAsset {
59
+ NewBinDataAsset (
60
60
"deploy/addons/addon-manager.yaml" ,
61
61
"/etc/kubernetes/manifests/" ,
62
62
"addon-manager.yaml" ,
63
63
"0640" ),
64
64
}, true , "addon-manager" ),
65
- "dashboard" : NewAddon ([]* MemoryAsset {
66
- NewMemoryAsset (
65
+ "dashboard" : NewAddon ([]* BinDataAsset {
66
+ NewBinDataAsset (
67
67
"deploy/addons/dashboard/dashboard-rc.yaml" ,
68
68
constants .AddonsPath ,
69
69
"dashboard-rc.yaml" ,
70
70
"0640" ),
71
- NewMemoryAsset (
71
+ NewBinDataAsset (
72
72
"deploy/addons/dashboard/dashboard-svc.yaml" ,
73
73
constants .AddonsPath ,
74
74
"dashboard-svc.yaml" ,
75
75
"0640" ),
76
76
}, true , "dashboard" ),
77
- "default-storageclass" : NewAddon ([]* MemoryAsset {
78
- NewMemoryAsset (
77
+ "default-storageclass" : NewAddon ([]* BinDataAsset {
78
+ NewBinDataAsset (
79
79
"deploy/addons/storageclass/storageclass.yaml" ,
80
80
constants .AddonsPath ,
81
81
"storageclass.yaml" ,
82
82
"0640" ),
83
83
}, true , "default-storageclass" ),
84
- "kube-dns" : NewAddon ([]* MemoryAsset {
85
- NewMemoryAsset (
84
+ "kube-dns" : NewAddon ([]* BinDataAsset {
85
+ NewBinDataAsset (
86
86
"deploy/addons/kube-dns/kube-dns-controller.yaml" ,
87
87
constants .AddonsPath ,
88
88
"kube-dns-controller.yaml" ,
89
89
"0640" ),
90
- NewMemoryAsset (
90
+ NewBinDataAsset (
91
91
"deploy/addons/kube-dns/kube-dns-cm.yaml" ,
92
92
constants .AddonsPath ,
93
93
"kube-dns-cm.yaml" ,
94
94
"0640" ),
95
- NewMemoryAsset (
95
+ NewBinDataAsset (
96
96
"deploy/addons/kube-dns/kube-dns-svc.yaml" ,
97
97
constants .AddonsPath ,
98
98
"kube-dns-svc.yaml" ,
99
99
"0640" ),
100
100
}, true , "kube-dns" ),
101
- "heapster" : NewAddon ([]* MemoryAsset {
102
- NewMemoryAsset (
101
+ "heapster" : NewAddon ([]* BinDataAsset {
102
+ NewBinDataAsset (
103
103
"deploy/addons/heapster/influxGrafana-rc.yaml" ,
104
104
constants .AddonsPath ,
105
105
"influxGrafana-rc.yaml" ,
106
106
"0640" ),
107
- NewMemoryAsset (
107
+ NewBinDataAsset (
108
108
"deploy/addons/heapster/grafana-svc.yaml" ,
109
109
constants .AddonsPath ,
110
110
"grafana-svc.yaml" ,
111
111
"0640" ),
112
- NewMemoryAsset (
112
+ NewBinDataAsset (
113
113
"deploy/addons/heapster/influxdb-svc.yaml" ,
114
114
constants .AddonsPath ,
115
115
"influxdb-svc.yaml" ,
116
116
"0640" ),
117
- NewMemoryAsset (
117
+ NewBinDataAsset (
118
118
"deploy/addons/heapster/heapster-rc.yaml" ,
119
119
constants .AddonsPath ,
120
120
"heapster-rc.yaml" ,
121
121
"0640" ),
122
- NewMemoryAsset (
122
+ NewBinDataAsset (
123
123
"deploy/addons/heapster/heapster-svc.yaml" ,
124
124
constants .AddonsPath ,
125
125
"heapster-svc.yaml" ,
126
126
"0640" ),
127
127
}, false , "heapster" ),
128
- "ingress" : NewAddon ([]* MemoryAsset {
129
- NewMemoryAsset (
128
+ "ingress" : NewAddon ([]* BinDataAsset {
129
+ NewBinDataAsset (
130
130
"deploy/addons/ingress/ingress-configmap.yaml" ,
131
131
constants .AddonsPath ,
132
132
"ingress-configmap.yaml" ,
133
133
"0640" ),
134
- NewMemoryAsset (
134
+ NewBinDataAsset (
135
135
"deploy/addons/ingress/ingress-rc.yaml" ,
136
136
constants .AddonsPath ,
137
137
"ingress-rc.yaml" ,
138
138
"0640" ),
139
- NewMemoryAsset (
139
+ NewBinDataAsset (
140
140
"deploy/addons/ingress/ingress-svc.yaml" ,
141
141
constants .AddonsPath ,
142
142
"ingress-svc.yaml" ,
143
143
"0640" ),
144
144
}, false , "ingress" ),
145
- "registry" : NewAddon ([]* MemoryAsset {
146
- NewMemoryAsset (
145
+ "registry" : NewAddon ([]* BinDataAsset {
146
+ NewBinDataAsset (
147
147
"deploy/addons/registry/registry-rc.yaml" ,
148
148
constants .AddonsPath ,
149
149
"registry-rc.yaml" ,
150
150
"0640" ),
151
- NewMemoryAsset (
151
+ NewBinDataAsset (
152
152
"deploy/addons/registry/registry-svc.yaml" ,
153
153
constants .AddonsPath ,
154
154
"registry-svc.yaml" ,
155
155
"0640" ),
156
156
}, false , "registry" ),
157
- "registry-creds" : NewAddon ([]* MemoryAsset {
158
- NewMemoryAsset (
157
+ "registry-creds" : NewAddon ([]* BinDataAsset {
158
+ NewBinDataAsset (
159
159
"deploy/addons/registry-creds/registry-creds-rc.yaml" ,
160
160
constants .AddonsPath ,
161
161
"registry-creds-rc.yaml" ,
0 commit comments