Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.

ROADMAP.md update for stages and forward view #2913

Merged
merged 26 commits into from
Feb 2, 2022
Merged

Conversation

qnetter
Copy link
Contributor

@qnetter qnetter commented Jan 22, 2022

What this PR does / why we need it

This PR updates the published roadmap to include development of features and a more extended forward view.

Details for the Release Notes (PLEASE PROVIDE)

NONE

Which issue(s) this PR fixes

Fixes: #

Describe testing done for PR

Validation by core engineering and other stakeholders

Special notes for your reviewer

@qnetter qnetter requested a review from a team as a code owner January 22, 2022 07:09
@github-actions github-actions bot added the owner/docs Work executed by VMware documentation team label Jan 22, 2022
Copy link
Contributor

@kcoriordan kcoriordan left a comment

Choose a reason for hiding this comment

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

Very minor edits - plus the table is broken - let me know if you want me to fix it up

ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
Copy link
Contributor

@joshrosso joshrosso left a comment

Choose a reason for hiding this comment

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

blocking for markdown lint & url lint issues.

@qnetter let us know if we can help with running those lint checks locally.

Will re-review once resolved.

@qnetter
Copy link
Contributor Author

qnetter commented Jan 24, 2022

I'll do it today - no problem. Just wanted to get it checked in before the weekend.

Mdlint fixes
@qnetter
Copy link
Contributor Author

qnetter commented Jan 24, 2022

@joshrosso the urlint fail works fine for me manually - any ideas?

qnetter and others added 4 commits January 24, 2022 11:46
Co-authored-by: Kay ORiordan <koriordan@vmware.com>
Co-authored-by: Kay ORiordan <koriordan@vmware.com>
Co-authored-by: Kay ORiordan <koriordan@vmware.com>
kcoriordan
kcoriordan previously approved these changes Jan 26, 2022
@joshrosso
Copy link
Contributor

The table is not formatted correctly:

image

@joshrosso
Copy link
Contributor

@qnetter the engineering team is waiting on this roadmap to determine where we should go from here.

Do you think we could knock out the formatting asap? Or would you like us to step in and fix the table?

Fix table.
Last few typos.
Copy link
Contributor

@stmcginnis stmcginnis left a comment

Choose a reason for hiding this comment

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

A few issues pointed out.

ROADMAP.md Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
@joshrosso
Copy link
Contributor

joshrosso commented Jan 28, 2022

source now looks good but formatted version does not reflect changes.

The formatted version does reflect the source, but the source has issues.

I'm going to update the formatting and push a new commit.

Signed-off-by: joshrosso <rossoj@vmware.com>
Copy link
Contributor

@joshrosso joshrosso left a comment

Choose a reason for hiding this comment

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

fixed formatting; blocking to get feedback from engineering team.

ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
Reworded roadmap discussion guidelines to prioritize Issues and scheduled community meeting sessions.
@qnetter qnetter changed the title ROADMAP.md update for state and forward view ROADMAP.md update for stages and forward view Feb 1, 2022
Split package maintainer item into two
Lots of rewording to reduce duplication, resurface good first issues, etc.
Fixed the date.
Updated release of unmanaged-cluster to 0.10
Fixed awkward Bitnami/kubeapps item.
@qnetter
Copy link
Contributor Author

qnetter commented Feb 1, 2022

Could I know more about the "developer UI experience" roadmap item?

@kartiklunkad26, you may be looking at an old commit?

As I understand PM's plan, TCE has no plans of targeting a developer-focused UI.

Here is the item that relates to a UI:

image

If you want details on that UI idea, @qnetter can fill you in.

At some point, the Tanzu Application Platform OSS components in Tanzu Community Edition will include developer dashboards.

@qnetter
Copy link
Contributor Author

qnetter commented Feb 1, 2022

@vmware-tanzu/tce-owners please re-review.

mdlint fix.
This time mdlint.
ROADMAP.md Outdated Show resolved Hide resolved
@dvonthenen
Copy link
Contributor

@dvonthenen This is not a roadmap for the repo. A roadmap for the repo is useful to contributors but less so to users. Users need to see a roadmap for the entire project, not just for the repo.

I'm totally cool with that... my only comment was if the work isn't being done in the repo, we should point to where the work and/or proposals are being done (ie pointers to issues and proposals in other repos aka Tanzu Framework).

ROADMAP.md Show resolved Hide resolved
Copy link
Contributor Author

@qnetter qnetter left a comment

Choose a reason for hiding this comment

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

I guess I didn't realize I had to submit before comments could be seen. Sorry that my ignorance caused worry and upset..

ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated
| |Provide guidance on bringing new provider packages to TCE; enabling the inclusion of new infrastructure providers | Awaiting Proposal (dependent on Tanzu Kubernetes Provider implementation) | TBD |
| |Introduce kubeapps to TCE for discovering and installation packages in Bitnami library [(issue)](https://github.com/vmware-tanzu/community-edition/issues/2418) | Awaiting Proposal | TBD |
| Better defined LCM Cluster API extensibility points |Build the Runtime Extension SDK in Cluster API for ClusterClass patching, pre/post control plane upgrade hooks | Awaiting proposal | TBD |
| Accelerate time to bootstrap Cluster API management clusters | Consider more efficient and resource-saving methods to bootstrap | Awaiting proposal | TBD |
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is saying that the project should CONSIDER where the time sinks are in the Cluster-API based process - where time and big resources are spent - and determine with the Framework and upstream teams whether and how we might address them. The work item for now is exploration, not development. Use of CAPI is a requirement from above.

Also, while use of CAPI is a requirement, the actual bootstrap machinery doesn't necessarily have to be a cluster... the management and workload clusters, of course, must be CAPI-managed clusters.

ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated
| |Provide guidance on bringing new provider packages to TCE; enabling the inclusion of new infrastructure providers | Awaiting Proposal (dependent on Tanzu Kubernetes Provider implementation) | TBD |
| |Introduce kubeapps to TCE for discovering and installation packages in Bitnami library [(issue)](https://github.com/vmware-tanzu/community-edition/issues/2418) | Awaiting Proposal | TBD |
| Better defined LCM Cluster API extensibility points |Build the Runtime Extension SDK in Cluster API for ClusterClass patching, pre/post control plane upgrade hooks | Awaiting proposal | TBD |
| Accelerate time to bootstrap Cluster API management clusters | Consider more efficient and resource-saving methods to bootstrap | Awaiting proposal | TBD |
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm not following why this theme is separate from Enhance cloud-native user experience for skilled and new users, which includes a faster setup time for unmanaged clusters.

In my mind, these are similar or the same, but perhaps I'm missing something.

It's an artifact of how it was contributed - they should ands will be merged.

ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
ROADMAP.md Outdated Show resolved Hide resolved
Moved CAPI issues to Exploration section and out of table
Copy link
Contributor Author

@qnetter qnetter left a comment

Choose a reason for hiding this comment

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

Hope this goes and the comments were all sent.

Copy link
Contributor Author

@qnetter qnetter left a comment

Choose a reason for hiding this comment

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

I hope comments were received.

@vmware-tanzu/tce-owners Please re-review.

stmcginnis
stmcginnis previously approved these changes Feb 2, 2022
Copy link
Contributor

@stmcginnis stmcginnis left a comment

Choose a reason for hiding this comment

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

My concerns have been addressed.

seemiller
seemiller previously approved these changes Feb 2, 2022
ROADMAP.md Outdated Show resolved Hide resolved
dvonthenen
dvonthenen previously approved these changes Feb 2, 2022
typos. Thanks @kcoriordan !

Co-authored-by: Kay ORiordan <koriordan@vmware.com>
Copy link
Contributor

@joshrosso joshrosso left a comment

Choose a reason for hiding this comment

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

We've decided to merge this and iterate on future suggestions through github issues.

Thanks everyone!

@joshrosso joshrosso merged commit 02fe333 into main Feb 2, 2022
@stmcginnis stmcginnis deleted the qnetter-patch-1 branch February 7, 2022 14:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cla-not-required owner/docs Work executed by VMware documentation team
Projects
None yet
Development

Successfully merging this pull request may close these issues.