Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Devfile 2.2.x support for Alizer #1170

Closed
3 tasks done
thepetk opened this issue Jun 30, 2023 · 5 comments
Closed
3 tasks done

Devfile 2.2.x support for Alizer #1170

thepetk opened this issue Jun 30, 2023 · 5 comments
Assignees
Labels
area/alizer Enhancement or issue related to the alizer repo kind/enhancement New feature or request kind/epic A high level requirement that can/should be split into smaller issues

Comments

@thepetk
Copy link
Contributor

thepetk commented Jun 30, 2023

/kind enhancement
/kind epic

Which area this feature is related to?

/area alizer

Issue details

With the release of devfile 2.2.0, the devfile spec brings a fair amount of new features, such as outerloop and multi version support. With this in mind, it is important to the consumers of alizer to have support for 2.2.x schema versions.

Related Issues

UPDATE: @thepetk
As this is transformed in an EPIC I'm including all children issues here:

@openshift-ci openshift-ci bot added kind/enhancement New feature or request kind/epic A high level requirement that can/should be split into smaller issues area/alizer Enhancement or issue related to the alizer repo labels Jun 30, 2023
@thepetk
Copy link
Contributor Author

thepetk commented Jun 30, 2023

Follow comments from old (pre-migration) issue here: redhat-developer/alizer#159

@thepetk
Copy link
Contributor Author

thepetk commented Jul 7, 2023

I've gone through the newly introduced solution for #1171 where we have included --min-version and --max-version. I think two additions could be made here for better user experience:

  • As version is used both on the schemaVersion and the version of stack in the devfiles, we might want to make a small rename to the CLI param to --min-schema-version and --max-schema-version.
  • We could include the versions list returned from the registry API so we can have a response:
$ ./alizer devfile --min-schema-version 2.2.0 --max-schema-version 2.2.0 ~/github/thepetk/go-ps-script

[
	{
		"Name": "go",
		"Language": "Go",
		"ProjectType": "Go",
		"Tags": [
			"Go"
		],
		"Versions": [
			{
				"SchemaVersion": "2.2.0",
				"Version": "1.1.1",
				"Default": false
			},
			{
				"SchemaVersion": "2.2.0",
				"Version": "1.1.0",
				"Default": false
			}
		]
	}
]

cc @mike-hoang @elsony

@thepetk
Copy link
Contributor Author

thepetk commented Jul 7, 2023

Created and added to epic the #1182

@thepetk thepetk self-assigned this Jul 11, 2023
@elsony elsony added the 2023Q3 label Jul 20, 2023
@thepetk
Copy link
Contributor Author

thepetk commented Aug 4, 2023

The last item which is still opened #1172 remains blocked and the EPIC is currently under TODO

@thepetk thepetk moved this from In Progress 🚧 to To Do 📝 in Devfile Project Aug 4, 2023
@thepetk thepetk removed the 2023Q3 label Sep 28, 2023
@thepetk
Copy link
Contributor Author

thepetk commented Nov 29, 2023

Moving #1172 outside of the EPIC in order to be treated as a standalone task for Q1/2024. As a result the current EPIC is completed

@thepetk thepetk closed this as completed Nov 29, 2023
@github-project-automation github-project-automation bot moved this from To Do 📝 to Done ✅ in Devfile Project Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/alizer Enhancement or issue related to the alizer repo kind/enhancement New feature or request kind/epic A high level requirement that can/should be split into smaller issues
Projects
Status: Done ✅
Development

No branches or pull requests

2 participants