Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This is a formal request for consideration of a role change in the Carvel project by a member of the community.
Each role is defined in our contribution model document. If you would like to request mutliple roles / multiple
subprojects,
please open a new issue for each request.
GitHub Username
@joaopapereira
Role Requested
Applicable Subproject
General Requirements
for long enough to have demonstrated knowledge and competency (such as 3 months).
see current maintainers list).
Role Specific Requirements
[LINK_TO_REVIEWER_DEFINITION] Reviewer
[LINK_TO_APPROVER_DEFINITION] Approver
[LINK_TO_LEAD_DEFINITION] Approver
Sponsors
List of contributions to the Carvel subprojects(s)
I have been an active contributor to
imgpkg
for the past year and a half and served as an approver for more than ayear.
During this time I was responsible for developing, roadmap, triaging, and giving support for
imgpkg
PRs reviewed / authored
Currently, I authored a total of 74 PRs in the project and reviewed/approved the majority of the other PRs.
Some of the most relevant PRs are:
Issues responded to
When responding to issues I try to be proactive and better understand the problem the user is facing as well as think
about a solution and validate it with the requester.
Some examples of this are:
Projects I am involved with
The first project I was part of when I joined was to do a major refactor of imgpkg to better organize the code. After that
I was part of almost all the big projects of imgpkg.
Some examples of these projects are:
the feature to check if an image is cacheable or not when pulling it
Apart from the above-mentioned, you can find me in our Slack channel helping our users with questions about
imgpkg
andother tools.
Vision for the tool
I see
imgpkg
as tool that can help standardize how software is grouped and transported from the creators to the users in a secure and timely manner.To accomplish this I believe that we need to ensure the support for other tools to easily check bundles for CVEs, and validate the origin of the bundles.
Another area where I would like to see
imgpkg
grow is in its support for other projects to consume it as a library. I believe that this could unlock a wider adoption of the awesome bundle format. There are some examples, in the wild, of people interacting withimgpkg
via a call to the binary, but I believe that if we provide a reacher API it would make this integration more appealing and much richer.In terms of research, I would love to better understand how might
imgpkg
and the bundle format be used by other projects, like helm, to create a better experience for them.In general, I believe, that
imgpkg
is positioned itself as a better way to help software creators package their software and we should try to double down on this moving forward. Some of the prior ideas are examples of how might we accomplish this.Next Steps
+1
for your nomination, your request will be reviewed by the project leads.Any missing information will be requested.