Build #266

Assembles repository and secondary assemblies from primary CDAP-BUT artifacts (DO NOT RUN THIS MANUALLY, RUN CDAP-BUT)

Build: #266 was successful Child of CDAP-BUT-1238

Code commits

CDAP

  • Ajai Narayan

    Ajai Narayan aa475c6893de3e89f3ea1deb8abc7e0106f61ae2

    Merge pull request #10096 from caskdata/feature-ui/fix-profiles-labelling
    Label change from Provider to Provisioner

  • Ajai Narayan

    Ajai Narayan e5d850dba0690dc6d5b8c1ac3e423ede14786760

    [CLOUD][UI] Label change from Provider to Provisioner
      - Adds View Details link for each profile in profiles list view in pipelines
      - Removes 'Associations' from profiles list view header
      - Adds system scoped profiles to profiles list view in pipelines
      - Handles both system and user scope profiles while assining to pipelines:

    • cdap-ui/app/cdap/components/Cloud/Profiles/ListView/ListView.scss (version e5d850dba0690dc6d5b8c1ac3e423ede14786760)
    • cdap-ui/app/cdap/components/Cloud/Profiles/ListView/index.js (version e5d850dba0690dc6d5b8c1ac3e423ede14786760)
    • cdap-ui/app/cdap/components/Cloud/Profiles/Preview/index.js (version e5d850dba0690dc6d5b8c1ac3e423ede14786760)
    • cdap-ui/app/cdap/components/PipelineConfigurations/ConfigurationsContent/ComputeTabContent/ListViewInPipeline.scss (version e5d850dba0690dc6d5b8c1ac3e423ede14786760)
    • cdap-ui/app/cdap/components/PipelineConfigurations/ConfigurationsContent/ComputeTabContent/ProfilesListView.js (version e5d850dba0690dc6d5b8c1ac3e423ede14786760)
    • cdap-ui/app/cdap/components/PipelineDetails/RunLevelInfo/RunComputeProfile/index.js (version e5d850dba0690dc6d5b8c1ac3e423ede14786760)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/Tabs/RuntimeArgsTab/index.js (version e5d850dba0690dc6d5b8c1ac3e423ede14786760)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/Tabs/ScheduleRuntimeTabStyling.scss (version e5d850dba0690dc6d5b8c1ac3e423ede14786760)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/Tabs/StagePropertiesTab/index.js (version e5d850dba0690dc6d5b8c1ac3e423ede14786760)
    • cdap-ui/app/cdap/text/text-en.yaml (version e5d850dba0690dc6d5b8c1ac3e423ede14786760)
  • Bhooshan Mogal

    Bhooshan Mogal 6451b1006dca8d97991effcd75f58bf59ff2f242

    Merge pull request #10098 from caskdata/fix-build
    Fix compilation error in ProvisionerDetail constructor

  • vinishavyasa <CuriousVini@users.noreply.github.com>

    vinishavyasa <CuriousVini@users.noreply.github.com> 8da58a279e0e4ba57d62cee1d5e70fb72e6a2b00

    Merge pull request #10092 from caskdata/feature/CDAP-13329-log-level
    CDAP-13329 upgrading common-http to avoid flodding logs

  • Bhooshan Mogal

    Bhooshan Mogal a65bd9248007ca0167c486f3b8828fbd3dba653b

    Fix compilation error in ProvisionerDetail constructor

    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/handlers/ProfileHttpHandlerTest.java (version a65bd9248007ca0167c486f3b8828fbd3dba653b)
  • Bhooshan Mogal

    Bhooshan Mogal 3ad36a1ccb904f499d7a7f393f2de2da6d9e5c4a

    Merge pull request #10097 from caskdata/fix/dataproc-description
    Fixed dataproc provisioner description

  • Bhooshan Mogal

    Bhooshan Mogal 8e52a42e55a6ea6029620cfd09f7934b4e794f7c

    Fixed dataproc provisioner description

    • cdap-runtime-ext-dataproc/src/main/java/co/cask/cdap/runtime/spi/provisioner/dataproc/DataProcProvisioner.java (version 8e52a42e55a6ea6029620cfd09f7934b4e794f7c)
  • Tony Bach

    Tony Bach b96a7faa744799c4423bcceaca49e7a34f3fdf31

    Merge pull request #10095 from caskdata/feature-ui/cdap-create-profile-pick-provisioner
    [CDAP-13379] Implements provisioner selection page in profile creation flow

  • Tony Bach

    Tony Bach 479933c566f5cbaf7bac4b9488e1063c96550df0

    [CDAP-13379] Implements provisioner selection page in profile creation flow - Adds provisioner selection page before profile create page

    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/ProvisionerSelection/ProvisionerSelection.scss (version 479933c566f5cbaf7bac4b9488e1063c96550df0)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/ProvisionerSelection/index.js (version 479933c566f5cbaf7bac4b9488e1063c96550df0)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/index.js (version 479933c566f5cbaf7bac4b9488e1063c96550df0)
    • cdap-ui/app/cdap/components/Cloud/Store/ActionCreator.js (version 479933c566f5cbaf7bac4b9488e1063c96550df0)
    • cdap-ui/app/cdap/components/Cloud/Store/index.js (version 479933c566f5cbaf7bac4b9488e1063c96550df0)
    • cdap-ui/app/cdap/components/Home/index.js (version 479933c566f5cbaf7bac4b9488e1063c96550df0)
    • cdap-ui/app/cdap/styles/img/GCDataProc.png (version 479933c566f5cbaf7bac4b9488e1063c96550df0)
  • Ajai Narayan

    Ajai Narayan 56d00c91bdfddda6a9d17b3b9fd3414ff46baa95

    Merge pull request #10084 from caskdata/feature/ui-cloud-5-CDAP-13209
    [CDAP-13209] Integrates profiles with pipeline triggers

  • Ajai Narayan

    Ajai Narayan a4e805f92bd0805c89992ac1193d95baaf8a2176

    [CDAP-13209] Integrates profiles with pipeline triggers
      - Adds initial version of compute config tab with Pipeline trigger payload modal
      - Fixes ProfilesListView to be generic (reuse between configurations and trigure config payload)
      - Updates ComputeTabContent in pipeline configurations modeless to use modified ProfilesListView
      - Adds profile info to ScheduleRunTimeArgsStore
      - Updates Pipeline trigger tab to include compute config tab
      - Adds profile information while enabling schedule while configuring trigger
      - Fixes TabGroup to properly toggle sub tabs underneath it
      - Fixes ProfilesListView in pipeline to handle no selected profile in disabled mode
      - Adds disabled state to grid to only have cursor not-allowed

    • cdap-ui/app/cdap/components/CollapsibleSidebar/CollapsibleSidebar.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/ConfigurableTab/index.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineConfigurations/ConfigurationsContent/ComputeTabContent/ListViewInPipeline.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineConfigurations/ConfigurationsContent/ComputeTabContent/ProfilesListView.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineConfigurations/ConfigurationsContent/ComputeTabContent/index.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineTriggers/PayloadConfigModal/PayloadConfigModal.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineTriggers/PipelineListTab/PipelineTriggersRow.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/ScheduleRuntimeArgs.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/ScheduleRuntimeArgsActions.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/ScheduleRuntimeArgsStore.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/Tabs/ComputeConfigTab/index.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/Tabs/ScheduleRuntimeTabStyling.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/Tabs/TabConfig.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/PipelineTriggers/ScheduleRuntimeArgs/index.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/TabHead/TabHead.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/TabHead/index.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/TabHeaders/TabHeaders.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/TabHeaders/index.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/Tabs/TabGroup/TabGroup.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/Tabs/TabGroup/index.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/Tabs/TabHead/TabHead.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/Tabs/TabHead/index.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/Tabs/TabHeaders/TabHeaders.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/components/Tabs/TabHeaders/index.js (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/styles/common.scss (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/cdap/text/text-en.yaml (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
    • cdap-ui/app/styles/common.less (version a4e805f92bd0805c89992ac1193d95baaf8a2176)
  • Yaojie Feng

    Yaojie Feng 9cae3274dcea3585e6380662895c9e9eb22f7bf8

    Merge pull request #10080 from caskdata/feature/CDAP-13354-fix-bug-when-validating-profile-json
    CDAP-13354 fix a bug when validating the profile json

  • Yaojie Feng

    Yaojie Feng a3028725db734cac20cc038323047506fe352f96 m

    CDAP-13354 fix a bug when validating the profile json

    • cdap-app-fabric/src/main/java/co/cask/cdap/gateway/handlers/ProfileHttpHandler.java (version a3028725db734cac20cc038323047506fe352f96)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/handlers/ProfileHttpHandlerTest.java (version a3028725db734cac20cc038323047506fe352f96)
  • Tony Bach

    Tony Bach 8e1cc21fe4380d409ddc043751c3cd4cf76a1fd1

    Merge pull request #10089 from caskdata/feature-ui/cdap-13347-system-profs-in-namespace-page
    [CDAP-13347] Also shows system profiles in Namespace Details page

  • Tony Bach

    Tony Bach 035f403a2f7cc3f3aa38110b99e819b6dfcc4092

    [CDAP-13347]  Also shows system profiles on namespace details page - Allows deleting system profile from namespace details page - Don't reset profiles store when closing system profiles accordion

    • cdap-ui/app/cdap/components/Cloud/Profiles/ListView/index.js (version 035f403a2f7cc3f3aa38110b99e819b6dfcc4092)
    • cdap-ui/app/cdap/components/Cloud/Profiles/Store/ActionCreator.js (version 035f403a2f7cc3f3aa38110b99e819b6dfcc4092)
  • Ajai Narayan

    Ajai Narayan 7a50734a81348232925d9e4bf332b9e4160a4529

    Merge pull request #10072 from caskdata/feature-ui/CDAP-create-profile-improvements
    [Cloud][UI] Create profile improvements

  • Ajai Narayan

    Ajai Narayan 8e46a0555f470c46bfe12d5c92b6fc84608d561f

    Adds ProjectID as required field in gce-dataproc provisioner spec

    • cdap-runtime-ext-dataproc/src/main/resources/gce-dataproc.json (version 8e46a0555f470c46bfe12d5c92b6fc84608d561f)
  • Ajai Narayan

    Ajai Narayan fd0a665f848b4edaee8c42a57d0ed893c9eb64cf

    [Cloud][UI] Create profile improvements
      - Modifies size of a component to be a property of abstract widget.
         This gives the individual component not to worry about the specific width.
         Parent sets the width and children take it
      - Adds required fields validation + tooltip for properties if description is available
      - Adds required and description attributes as placeholders for initial integration with UI
      - Fixes ViewEventsAction component to prefix ids with text instead of number
      - TODO: This commit doesn't allow the user to hover over the tooltip to, say select the text or copy a link. This is still pending
      - Fixes Header and NamespaceStore to handle Admin (system namespace) correctly
      - Fixes setting selectedNamespace in NamesapceStore while in admin view
      - Modifies profiles create view to be backed by a store.

      The reason being,

      - Each property should be updated independently and the state stored in redux store
      - There is a logic of enabling/disabling the create profile button based on whether user has filled out,
        - Profile name,
        - Profile Description,
      - And all required provisioner spec properties
        Since this involves checking states of both properties and profile metadata I have created this store.
        This store will help update the input fields (name, description, properties) and the create profile button independently.

      Previously we had the name, description & create button enabled/disabled on component state and properties as plain class properties.

      This was fine until we started checking for unfulfilled required properties. As soon as all the required properties are filled in
      we update the create button disabled state which made the entire view to re-render. This made the current input to lose focus.

      This is the classic "react setState makes input element lose focus" scenario in a big form where input elements are nested deep inside children.

    • cdap-runtime-ext-dataproc/src/main/resources/gce-dataproc.json (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/AbstractWidget/AbstractWidget.scss (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/AbstractWidget/MemoryTextbox/MemoryTextbox.scss (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/AbstractWidget/MemoryTextbox/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/AbstractWidget/NumberTextbox/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/AbstractWidget/SelectWidget/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/AbstractWidget/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/CreateProfileActionCreator.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/CreateProfileBtn/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/CreateProfileMetadata/CreateProfileMetadata.scss (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/CreateProfileMetadata/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/CreateProfileStore.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/CreateView.scss (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/PropertyLock/PropertyLock.scss (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/PropertyLock/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/Cloud/Profiles/CreateView/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/FastAction/ViewEventsAction/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/components/Header/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/services/NamespaceStore/index.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
    • cdap-ui/app/cdap/services/helpers.js (version fd0a665f848b4edaee8c42a57d0ed893c9eb64cf)
  • Yaojie Feng

    Yaojie Feng cf2951031afd13ddb38e5b7ae0a7e133e2f4927f

    Merge pull request #10091 from caskdata/feature/CDAP-add-label-to-provisonerdetail
    add label to ProvisionerDetail

  • Edwin Elia

    Edwin Elia d71fa1cea984cec85591c398c21fcc6d1563a01a

    Merge pull request #10087 from caskdata/feature-ui/CDAP-13041-save-report
    [CDAP-13041] Duration and Save Report

  • Edwin Elia

    Edwin Elia 84bd482cca9a8685ace5dcd609a0bc61d0b68dec

    change duration display format add save report flow

    • cdap-ui/app/cdap/api/reports.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/OpsDashboard/RunsGraph/RunsTable/index.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/OpsDashboard/RunsList/index.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/Customizer/ColumnsSelector/index.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/ReportsDetail/Expiry/Expiry.scss (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/ReportsDetail/Expiry/index.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/ReportsDetail/ReportsDetail.scss (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/ReportsDetail/Runs/index.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/ReportsDetail/SaveButton/SaveButton.scss (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/ReportsDetail/SaveButton/SaveModal.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/ReportsDetail/SaveButton/index.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/ReportsDetail/Summary/index.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/ReportsDetail/index.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/ReportsList/index.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/components/Reports/store/ReportsStore.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/services/helpers.js (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
    • cdap-ui/app/cdap/text/text-en.yaml (version 84bd482cca9a8685ace5dcd609a0bc61d0b68dec)
  • Vinisha Shah

    Vinisha Shah a9d327f7fc06d62b9f1a53a78d2f04cf2214c73b m

    CDAP-13329 upgrading common-http to avoid flodding logs

    • pom.xml (version a9d327f7fc06d62b9f1a53a78d2f04cf2214c73b)
  • Yaojie Feng

    Yaojie Feng b9978c51a997d068b9187b86a1caa7eda92fead2 m

    add label to ProvisionerDetail

    • cdap-app-fabric/src/main/java/co/cask/cdap/internal/provision/ProvisioningService.java (version b9978c51a997d068b9187b86a1caa7eda92fead2)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/app/services/http/handlers/ProvisionerHttpHandlerTest.java (version b9978c51a997d068b9187b86a1caa7eda92fead2)
    • cdap-app-fabric/src/test/java/co/cask/cdap/internal/provision/ProvisioningServiceTest.java (version b9978c51a997d068b9187b86a1caa7eda92fead2)
    • cdap-proto/src/main/java/co/cask/cdap/proto/provisioner/ProvisionerDetail.java (version b9978c51a997d068b9187b86a1caa7eda92fead2)