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

New profile for developer console #279

Merged
merged 1 commit into from
Sep 27, 2022

Conversation

Kartikey-star
Copy link
Contributor

@Kartikey-star Kartikey-star commented Sep 21, 2022

This PR adds a new profile to be used for ODC integration.
JIRA:https://issues.redhat.com/browse/HELM-412

@@ -291,11 +291,14 @@ A profile defines a set of checks to run and an indication of whether each check
- community
- Defines the requirements for a community chart to pass helm chart certfication.
- The ```helm-lint``` check is the only mandatory check with all other checks optional.
- developer-console
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we are adding one more profile. Need to modify line 284 Four profiles are currently available part.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Made the change

Copy link
Contributor

@tisutisu tisutisu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall LGTM, except that one minor change, please see the comment.

Copy link
Collaborator

@mmulholla mmulholla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor comment, otherwise looks good.

@@ -291,11 +291,14 @@ A profile defines a set of checks to run and an indication of whether each check
- community
- Defines the requirements for a community chart to pass helm chart certfication.
- The ```helm-lint``` check is the only mandatory check with all other checks optional.
- developer-console
- Defines the requirements for a developer-console chart to pass helm chart certfication.
- The ```contains-test``` check is an optional check . The ```chart-testing``` and ```images-are-certified``` are checks which are not enabled for this profile.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You have also removed required-annotations-present

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah i did, because we had removed all annotations from the profile yaml so it did not make sense to me, so after discussion with David removed that. Let me know if we need to revert

Copy link
Collaborator

@mmulholla mmulholla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor comment on doc.

@@ -291,11 +291,14 @@ A profile defines a set of checks to run and an indication of whether each check
- community
- Defines the requirements for a community chart to pass helm chart certfication.
- The ```helm-lint``` check is the only mandatory check with all other checks optional.
- developer-console
- Defines the requirements for a developer-console chart to pass helm chart certfication.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is not about passing helm chart certification. Maybe "to validate a chart."

Signed-off-by: Kartikey Mamgain <mamgainkartikey@gmail.com>
Copy link
Collaborator

@mmulholla mmulholla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mmulholla mmulholla merged commit f4f07c9 into redhat-certification:main Sep 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants