@@ -32,6 +32,9 @@ func (s *HTTP) AffectedManifests(ctx context.Context, v []claircore.Vulnerabilit
32
32
if err != nil {
33
33
return nil , fmt .Errorf ("failed to create request: %v" , err )
34
34
}
35
+ if err := s .sign (ctx , req ); err != nil {
36
+ return nil , fmt .Errorf ("failed to create request: %v" , err )
37
+ }
35
38
req .Header .Set ("content-type" , `application/json` )
36
39
resp , err := s .c .Do (req )
37
40
if err != nil {
@@ -75,6 +78,9 @@ func (s *HTTP) Index(ctx context.Context, manifest *claircore.Manifest) (*clairc
75
78
if err != nil {
76
79
return nil , fmt .Errorf ("failed to create request: %v" , err )
77
80
}
81
+ if err := s .sign (ctx , req ); err != nil {
82
+ return nil , fmt .Errorf ("failed to create request: %v" , err )
83
+ }
78
84
req .Header .Set ("content-type" , `application/json` )
79
85
resp , err := s .c .Do (req )
80
86
if err != nil {
@@ -113,6 +119,9 @@ func (s *HTTP) IndexReport(ctx context.Context, manifest claircore.Digest) (*cla
113
119
if err != nil {
114
120
return nil , false , fmt .Errorf ("failed to create request: %v" , err )
115
121
}
122
+ if err := s .sign (ctx , req ); err != nil {
123
+ return nil , false , fmt .Errorf ("failed to create request: %v" , err )
124
+ }
116
125
resp , err := s .c .Do (req )
117
126
if err != nil {
118
127
return nil , false , fmt .Errorf ("failed to do request: %v" , err )
@@ -149,6 +158,9 @@ func (s *HTTP) State(ctx context.Context) (string, error) {
149
158
if err != nil {
150
159
return "" , fmt .Errorf ("failed to create request: %v" , err )
151
160
}
161
+ if err := s .sign (ctx , req ); err != nil {
162
+ return "" , fmt .Errorf ("failed to create request: %v" , err )
163
+ }
152
164
resp , err := s .c .Do (req )
153
165
if err != nil {
154
166
return "" , fmt .Errorf ("failed to do request: %v" , err )
@@ -174,6 +186,9 @@ func (s *HTTP) DeleteManifests(ctx context.Context, d ...claircore.Digest) ([]cl
174
186
if err != nil {
175
187
return nil , fmt .Errorf ("failed to create request: %v" , err )
176
188
}
189
+ if err := s .sign (ctx , req ); err != nil {
190
+ return nil , fmt .Errorf ("failed to create request: %v" , err )
191
+ }
177
192
resp , err := s .c .Do (req )
178
193
if err != nil {
179
194
return nil , fmt .Errorf ("failed to do request: %v" , err )
0 commit comments