mirror of
https://github.com/labring/sealos.git
synced 2026-09-01 15:38:06 +08:00
feature(main): fix check image type after image pull (#1066)
This commit is contained in:
@@ -81,6 +81,10 @@ func (c *CreateProcessor) Check(cluster *v2.Cluster) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
func (c *CreateProcessor) CheckImageType(cluster *v2.Cluster) error {
|
||||
ociList, err := c.ImageManager.Inspect(cluster.Spec.Image...)
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -98,12 +102,14 @@ func (c *CreateProcessor) Check(cluster *v2.Cluster) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (c *CreateProcessor) PreProcess(cluster *v2.Cluster) error {
|
||||
err := c.RegistryManager.Pull(cluster.Spec.Image...)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if err = c.CheckImageType(cluster); err != nil {
|
||||
return err
|
||||
}
|
||||
for _, img := range cluster.Spec.Image {
|
||||
clusterManifest, err := c.ClusterManager.Create(fmt.Sprintf("%s-%s", cluster.Name, rand.Generator(8)), img)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user