working commit
This commit is contained in:
+13
-1
@@ -130,6 +130,18 @@ func (ima *Imager) ReadManifest(ctx context.Context, digstr string) (bool, strin
|
||||
}
|
||||
|
||||
func (ima *Imager) WriteManifest(ctx context.Context, digest, mime string, payload []byte) error {
|
||||
err := ima.writeManifest(ctx, digest, mime, payload)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
err = ima.writeIndex(ctx)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
func (ima *Imager) writeManifest(ctx context.Context, digest, mime string, payload []byte) error {
|
||||
var err error
|
||||
digobj, err := ocidigest.Parse(digest)
|
||||
if err != nil {
|
||||
@@ -169,7 +181,7 @@ func (ima *Imager) WriteManifest(ctx context.Context, digest, mime string, paylo
|
||||
return err
|
||||
}
|
||||
|
||||
func (ima *Imager) WriteIndex(ctx context.Context) error {
|
||||
func (ima *Imager) writeIndex(ctx context.Context) error {
|
||||
indexdat, err := json.Marshal(ima.index)
|
||||
if err != nil {
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user