ci: Build bobcat images (#687)

Co-authored-by: okozachenko1203 <okozachenko1203@users.noreply.github.com>
diff --git a/internal/pkg/image_repositories/build_workflow.go b/internal/pkg/image_repositories/build_workflow.go
index e66347b..abdfacb 100644
--- a/internal/pkg/image_repositories/build_workflow.go
+++ b/internal/pkg/image_repositories/build_workflow.go
@@ -161,12 +161,12 @@
 		fmt.Sprintf("cosign verify --certificate-oidc-issuer=https://token.actions.githubusercontent.com --certificate-identity=https://github.com/vexxhost/docker-openstack-runtime/.github/workflows/build.yml@refs/heads/main quay.io/vexxhost/openstack-runtime-${{ matrix.from }}:%s", runtimeImageTag),
 	}
 
-	releases := []string{"wallaby", "xena", "yoga", "zed", "2023.1"}
+	releases := []string{"wallaby", "xena", "yoga", "zed", "2023.1", "2023.2"}
 	if project == "keystone" {
-		releases = []string{"zed", "2023.1"}
+		releases = []string{"zed", "2023.1", "2023.2"}
 	}
 	if project == "magnum" {
-		releases = []string{"yoga", "zed", "2023.1"}
+		releases = []string{"yoga", "zed", "2023.1", "2023.2"}
 	}
 
 	workflow := &GithubWorkflow{
@@ -206,6 +206,10 @@
 								"release": "2023.1",
 							},
 							{
+								"from":    "focal",
+								"release": "2023.2",
+							},
+							{
 								"from":    "jammy",
 								"release": "wallaby",
 							},
diff --git a/internal/pkg/image_repositories/manifest.go b/internal/pkg/image_repositories/manifest.go
index 24795a7..37a7936 100644
--- a/internal/pkg/image_repositories/manifest.go
+++ b/internal/pkg/image_repositories/manifest.go
@@ -20,6 +20,7 @@
 	Yoga     *ReleaseManifest `yaml:"yoga"`
 	Zed      *ReleaseManifest `yaml:"zed"`
 	Antelope *ReleaseManifest `yaml:"2023.1"`
+	Bobcat   *ReleaseManifest `yaml:"2023.2"`
 }
 
 func NewImageManifest(project string, client *github.Client) (*ImageManifest, error) {
@@ -48,12 +49,18 @@
 		return nil, err
 	}
 
+	bobcat, err := getReleaseManifest(client, project, "2023.2")
+	if err != nil {
+		return nil, err
+	}
+
 	return &ImageManifest{
 		Wallaby:  wallaby,
 		Xena:     xena,
 		Yoga:     yoga,
 		Zed:      zed,
 		Antelope: antelope,
+		Bobcat: bobcat,
 	}, nil
 }