Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-10424

Views : Auto create

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.1.0
    • None
    • None

    Description

      Ability to automatically instantiate a view instance for a cluster during create based on the stack and services included in the cluster – whether using blueprints or install wizard (so views are created automatically with a cluster create). The view itself should describe what stack and services it is associated with, and when a cluster is created in the ambari the view is deploy in, a view instance is automatically created. Ambari Admins should have an option to override this setting in case they do not want the view instances automatically created. This includes support for designating in the view.xml stack and services support for a view. Similar to the way min-ambari-version is specified, the view developer needs a way to identify that the view works with stack(s) (such as "HDP-2.2" or "HDP-2.2, HDP 2.3" or "HDP-2*") and what services need to be in the cluster ("YARN" or" YARN, HIVE"). Once a cluster is created matching those stack + service requirements, the view is automatically instantiated (and uses the "local ambari cluster" configuration option in #2 below).

      - view.xml to describe stack(s) and service(s)
      - if that information is there, it’s available for auto-create
      - after auto-create, default permissions are blank (only ambari admin can access)
      - Auto-create event = on create cluster
      

      Attachments

        1. AMBARI-10424.patch
          36 kB
          Tom Beerbower

        Issue Links

          Activity

            People

              tbeerbower Tom Beerbower
              tbeerbower Tom Beerbower
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: