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

Enable new landing page experience by default #2078

Merged
merged 1 commit into from
Sep 18, 2017

Conversation

spadgett
Copy link
Member

@spadgett spadgett commented Sep 14, 2017

Use API discovery to see whether the service catalog is enabled. Leaves a DISABLE_SERVICE_CATALOG_LANDING_PAGE config option for now.

This PR updates the tests so that they're no longer failing, but the tests still use a few old pages (/create-project and /create). We should fix those in a follow-on after #2083 merges.

TODO

  • Fix any failing integration tests
  • Open issues so that cluster up and openshift-ansible no longer set the removed tech preview flag
  • Open follow-on issue to update integration tests to use new catalog pages

@jeff-phillips-18 FYI

@spadgett
Copy link
Member Author

Let's see how many integration tests fail...

[test]

@benjaminapetersen
Copy link
Contributor

On test failure down... wheee.... 🙁

@spadgett spadgett force-pushed the enable-new-experience branch 3 times, most recently from 2d38197 to 44bac16 Compare September 15, 2017 17:19
@spadgett
Copy link
Member Author

[test]

@spadgett spadgett force-pushed the enable-new-experience branch 3 times, most recently from 738e832 to 76c1db6 Compare September 15, 2017 19:52
@benjaminapetersen
Copy link
Contributor

I think Travis is hanging for all of our PRs right now?

@spadgett spadgett force-pushed the enable-new-experience branch 2 times, most recently from d2800a8 to b012860 Compare September 16, 2017 11:32
@spadgett
Copy link
Member Author

Origin Web Console Test Results: FAILURE (https://ci.openshift.redhat.com/jenkins/job/test_pull_request_origin_web_console/218/) (Base Commit: 3826410) (PR Branch Commit: b012860)

flake #1684

[test]

@spadgett
Copy link
Member Author

[test]

@openshift-bot
Copy link

Evaluated for origin web console test up to 128b78d

@openshift-bot
Copy link

Origin Web Console Test Results: SUCCESS (https://ci.openshift.redhat.com/jenkins/job/test_pull_request_origin_web_console/220/) (Base Commit: 1466f66) (PR Branch Commit: 128b78d)

@spadgett spadgett changed the title [WIP] Enable new landing page experience by default Enable new landing page experience by default Sep 16, 2017
@spadgett
Copy link
Member Author

Opened #2100 for updating the integration tests.

Copy link
Contributor

@benjaminapetersen benjaminapetersen left a comment

Choose a reason for hiding this comment

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

LGTM!

@@ -82,15 +82,21 @@ angular.extend(window.OPENSHIFT_CONSTANTS, {
// when users navigate away from a page without saving.
DISABLE_CONFIRM_ON_EXIT: false,

// This blacklist hides certain kinds from the "Other Resources" page because they are unpersisted, disallowed for most end users, or not supported by openshift but exist in kubernetes
// Disable the new landing page and service catalog experience.
Copy link
Contributor

Choose a reason for hiding this comment

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

Just curious, how long will we keep this flag? Assuming we won't support the old landing page forever.

Copy link
Member Author

@spadgett spadgett Sep 18, 2017

Choose a reason for hiding this comment

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

I was thinking we'd remove in 3.8

@spadgett
Copy link
Member Author

[merge]

@spadgett
Copy link
Member Author

Thanks @jeff-phillips-18 and @benjaminapetersen for your reviews

@spadgett
Copy link
Member Author

Flake #1684

[merge]

@spadgett
Copy link
Member Author

FINISHED STAGE: FAILURE: PROVISION CLOUD RESOURCES [00h 10m 20s]

[merge]

@openshift-bot
Copy link

Evaluated for origin web console merge up to 128b78d

@openshift-bot
Copy link

openshift-bot commented Sep 18, 2017

Origin Web Console Merge Results: SUCCESS (https://ci.openshift.redhat.com/jenkins/job/merge_pull_request_origin_web_console/209/) (Base Commit: 0ce60c1) (PR Branch Commit: 128b78d)

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

4 participants