-
Notifications
You must be signed in to change notification settings - Fork 116
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
Audit features in tech-preview and remove the lables where appropriate #3429
Comments
If a summary of the labels can be posted that would be helpful. One goal of the analytics.pulpproject.org work is to have analytics tell us if feature X was being used or not. For example: alternate content sources is in tech preview, but it would be good to know if the pulp_rpm or pulp_file (the two plugins that implement ACS) have users actually configuring an ACS. I believe if very few or zero users are using an ACS then we should leave it in tech preview. That data can be combined with data of any kind we have on the usage of tech preview labels. |
@bmbouter I can see the benefit of the analytics goal, however, I don't think we should rely on its results which can lead to have the feature in tech preview for an indefinite time.
|
What's wrong with leaving them in tech preview? If we have no feedback on them being used (analytics or otherwise) then to me this isn't a priority. |
Tech preview label can have negative connotation for the mentioned reasons in my previous comment - it's like fedora rawhide you most likely won't install in production and wait for the official release instead. Besides that point, sure, it is not a priority but leaving this lying around for months when no activity is ongoing also does not sound right. |
A list of all the tech preview features and API endpoint (or mgmt commands maybe if they are there too) would be helpful. Maybe that's what this ticket is for because each would have to be done with discussion. |
As the author of this ticket my intention was to identify a list of all features and functionality that is in tech preview, remove the labels from those that are not under active development anymore. Prompted discussion would happen on PR itself. |
Going forward (and for our existing ones too) I'm hoping for data driven decision making. I'd like to see data from actual users. For example when Katello takes a tech preview label feature like ACS and integrates it into Katello, the actual data would come from when that version is released, users have installed it, and we know users are actually enabling it in Katello. Knowing all that has happened is pretty hard, which is what brings me continually back to analytics. |
It is also worth auditing plugins. We still consider some of the RBAC features to be in tech preview. This is no longer true. Features "still" in tech preview:
Features no longer in tech preview:
Features that could be eliminated:
I have noticed that we also state in comments all around the code that some of the features are still in tech preview. This might not be even visible to end-users:
|
Given that this functionality was introduced over 2 years ago I think it is safe to remove the preview flag 7a11ac4
And this one over a year ago d6f5d00 |
Of the list of "Features no longer in tech preview", as I understand it, they are almost all still in tech preview. For example my understanding is ACS is still in tech preview. Yes some things have been released for a long time, however, couldn't it be that those features are just unused? Have we received user feedback on those items? |
It could, but in that case we should whether remove that feature completely or just commit officially to support as is. There have not been any development for X long time what are the chances there will be any? |
We are still receiving some useful feedback from https://discourse.pulpproject.org/t/features-in-tech-preview/737/5. Hold on tight! |
This is a continuous effort for pulp/pulpcore#3429. closes pulp#1236
This is a continuous effort for pulp/pulpcore#3429. closes pulp#1236
This is a continuous effort for pulp/pulpcore#3429. closes pulp#1236
This is a continuous effort for pulp/pulpcore#3429. closes pulp#1236
Audit features in tech-preview and remove the label where appropriate
The text was updated successfully, but these errors were encountered: