← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1450940] [NEW] Move LAUNCH_INSTANCE_NG_ENABLED under common feature settings

 

Public bug reported:

To support stand settings service lookups, we will create a common
features area under local_settings.py with the following structure:

FEATURE_TOGGLES = {
    'launch_instance_ng': {
        'enabled': True,
    },
    'indentity_users_table_ng': {
        'enabled': True,
    }
}

This will enable simple lookup using the angular settings service via a
helper function.

This structure will enable much richer future fields to be added to
describe the feature, its status, etc.  e.g.:

FEATURE_TOGGLES = {
    'launch_instance_ng': {
        'enabled': True,
        'description': 'super cool next gen launch instance',
        'status': 'beta'
    }
}

** Affects: horizon
     Importance: Undecided
     Assignee: Travis Tripp (travis-tripp)
         Status: New

** Changed in: horizon
     Assignee: (unassigned) => Travis Tripp (travis-tripp)

** Description changed:

  To support stand settings service lookups, we will create a common
  features area under local_settings.py with the following structure:
  
- feature_toggles = {
-     'launch_instance_ng': {
-         'enabled': True,
-     },
-     'indentity_users_table_ng': {
-         'enabled': True,
-     }
+ FEATURE_TOGGLES = {
+     'launch_instance_ng': {
+         'enabled': True,
+     },
+     'indentity_users_table_ng': {
+         'enabled': True,
+     }
  }
  
  This will enable simple lookup using the angular settings service via a
  helper function.
  
  This structure will enable much richer future fields to be added to
  describe the feature, its status, etc.  e.g.:
  
- feature_toggles = {
-     'launch_instance_ng': {
-         'enabled': True,
-         'description': 'super cool next gen launch instance',
-         'status': 'beta'
-     }
+ FEATURE_TOGGLES = {
+     'launch_instance_ng': {
+         'enabled': True,
+         'description': 'super cool next gen launch instance',
+         'status': 'beta'
+     }
  }

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1450940

Title:
  Move LAUNCH_INSTANCE_NG_ENABLED under common feature settings

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  To support stand settings service lookups, we will create a common
  features area under local_settings.py with the following structure:

  FEATURE_TOGGLES = {
      'launch_instance_ng': {
          'enabled': True,
      },
      'indentity_users_table_ng': {
          'enabled': True,
      }
  }

  This will enable simple lookup using the angular settings service via
  a helper function.

  This structure will enable much richer future fields to be added to
  describe the feature, its status, etc.  e.g.:

  FEATURE_TOGGLES = {
      'launch_instance_ng': {
          'enabled': True,
          'description': 'super cool next gen launch instance',
          'status': 'beta'
      }
  }

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1450940/+subscriptions


Follow ups

References