My vote is changed to 0 for this RC. I have prepared a pr to fix the viewer
issue(https://github.com/apache/airflow/pull/4569). @Deng Xiaodong
<xd.den...@gmail.com>  could you test the pr and see if the issue
still exists?


On Mon, Jan 21, 2019 at 11:05 AM Kaxil Naik <kaxiln...@gmail.com> wrote:

> @FengTao
>
> Do you have a "-1" vote or "+1" vote?
>
> On Mon, Jan 21, 2019, 18:21 Tao Feng <fengta...@gmail.com wrote:
>
>> Create a jira for the viewer bug(
>> https://issues.apache.org/jira/browse/AIRFLOW-3745).
>>
>> On Mon, Jan 21, 2019 at 9:12 AM Deng Xiaodong <xd.den...@gmail.com>
>> wrote:
>>
>>> Hi Kaxil,
>>>
>>>
>>> After double-checking, I believe the Viewer access/permission issue is
>>> not a bug actually. Seems it's because the DAG-level access control
>>> feature is cherry-picked into 1.10.2rc3.
>>>
>>>
>>> But my understanding is this feature is still under development?
>>> @feng-tao kindly advise.
>>>
>>>
>>> On the other hand, if we really plan to include DAG-level access control
>>> feature in 1.10.2, we should make sure the doc is consistent (for example,
>>> PR https://github.com/apache/airflow/pull/4426 should be included).
>>>
>>>
>>>
>>> XD
>>>
>>> On Mon, Jan 21, 2019 at 15:23 Naik Kaxil <k.n...@reply.com> wrote:
>>>
>>>> Hi XD,
>>>>
>>>> I could not replicate that in non-rbac UI but could replicate it on
>>>> RBAC one.
>>>>
>>>> Please check this screenshot https://imgur.com/a/TgiQItO for non-RBAC
>>>> (Flask-Admin UI)
>>>>
>>>> All the below issues don't seem to be a blocker for this release,
>>>> however I am open to views from all.
>>>>
>>>> (1) Errors not shown on RBAC UI
>>>> (2) Viewer role issue on RBAC UI
>>>> (3) K8s executor one is also just a matter of having short names for
>>>> dag_id & task_id.
>>>>
>>>> Regards,
>>>> Kaxil
>>>>
>>>> On 21/01/2019, 09:19, "Naik Kaxil" <k.n...@reply.com> wrote:
>>>>
>>>>     Hi XD,
>>>>
>>>>     I will test this and let you know.
>>>>
>>>>     One more bug cropped up
>>>> https://issues.apache.org/jira/browse/AIRFLOW-3737 . @fokko or someone
>>>> with more K8s experience can have a look at it, please?
>>>>
>>>>     Regards,
>>>>     Kaxil
>>>>
>>>>     On 21/01/2019, 09:05, "Deng Xiaodong" <xd.den...@gmail.com> wrote:
>>>>
>>>>         Hi Kaxil,
>>>>
>>>>         I found another potential bug which is applicable for both RBAC
>>>> and
>>>>         non-RBAC UI:
>>>>
>>>>         Let’s say we’re trying to import a module which doesn’t exist
>>>> at all, or
>>>>         have any syntax error in the DAG, the DAG will not be parsed.
>>>> In addition,
>>>>         In earlier version, there will be a warning message appearing
>>>> at the header
>>>>         part of the UI, describing what exact error there is.
>>>>
>>>>         But this seems not working in 1.10.2rc3. I have tested with
>>>> both UI.
>>>>
>>>>         Please help confirm if you can reproduce this issue.
>>>>
>>>>         Thanks.
>>>>
>>>>         XD
>>>>
>>>>         On Mon, Jan 21, 2019 at 13:29 Kaxil Naik <kaxiln...@gmail.com>
>>>> wrote:
>>>>
>>>>         > Hi Feng Tao,
>>>>         >
>>>>         > As mentioned in my previous email to XD, as this is not a
>>>> BLOCKER and the
>>>>         > fix exist as mentioned by Seelman, can you change your *vote
>>>> back to +1 *.
>>>>         > And we can fix that in the upcoming release with other fixes
>>>> which should
>>>>         > be quick and aim to release that in a month as well?
>>>>         >
>>>>         > RBAC is still not the default UI in this release, we have got
>>>> all the
>>>>         > features in, and using the fix @seelman mentioned, people can
>>>> already start
>>>>         > using it without any BIG issues.
>>>>         >
>>>>         > Regards,
>>>>         > Kaxil
>>>>         >
>>>>         > On Mon, Jan 21, 2019, 07:55 Tao Feng <fengta...@gmail.com
>>>> wrote:
>>>>         >
>>>>         >> Thanks XD and Stefan. I see the issue now. I agree that this
>>>> should be a
>>>>         >> bug which should be fixed.  Please remove my +1 vote for
>>>> release if
>>>>         >> possible.
>>>>         >>
>>>>         >> On Sun, Jan 20, 2019 at 11:12 PM Deng Xiaodong <
>>>> xd.den...@gmail.com>
>>>>         >> wrote:
>>>>         >>
>>>>         >> > Hi Feng Tao,
>>>>         >> >
>>>>         >> > I tried again by deleting the DB and initdb again, the
>>>> issue is still
>>>>         >> > there.
>>>>         >> >
>>>>         >> > Please note the issue is not “see all the roles”. The
>>>> issue is after
>>>>         >> > logging in as a Viewer role, I can’t access the pages
>>>> including Tree
>>>>         >> View,
>>>>         >> > Graph View, Task Duration, Gantt, Code View, etc.
>>>>         >> >
>>>>         >> >
>>>>         >> > XD
>>>>         >> >
>>>>         >> > On Mon, Jan 21, 2019 at 12:03 Tao Feng <
>>>> fengta...@gmail.com> wrote:
>>>>         >> >
>>>>         >> > > Hi Xiaodong,
>>>>         >> > >
>>>>         >> > > I just tried with a viewer role which can't reproduce
>>>> your issue. I
>>>>         >> could
>>>>         >> > > see all the roles without any issues. Have you reset
>>>> your db with this
>>>>         >> > rc?
>>>>         >> > >
>>>>         >> > > On Sun, Jan 20, 2019 at 9:50 PM Deng Xiaodong <
>>>> xd.den...@gmail.com>
>>>>         >> > wrote:
>>>>         >> > >
>>>>         >> > > > Hi Kaxil,
>>>>         >> > > >
>>>>         >> > > > A potential bug found in 1.10.2rc3.
>>>>         >> > > >
>>>>         >> > > >
>>>>         >> > > > # Potential Bug:
>>>>         >> > > >
>>>>         >> > > > Viewer Role can't access pages to which it has
>>>> permissions
>>>>         >> > > >
>>>>         >> > > > # How to Reproduce:
>>>>         >> > > >
>>>>         >> > > > - Under RBAC UI, create a user with "Viewer" role.
>>>> Then use this
>>>>         >> > > > account to log in.
>>>>         >> > > > - You will be able to access the main page. However,
>>>> you will not be
>>>>         >> > > > able to access any page of a specific DAG, including
>>>> Tree, Graph
>>>>         >> View,
>>>>         >> > > > Gantt, Code View, Landing Time, etc. Literally all the
>>>> pages of a
>>>>         >> > > > specific DAG. However, in the Role specs, View role
>>>> has permissions
>>>>         >> to
>>>>         >> > > > all these pages.
>>>>         >> > > >
>>>>         >> > > > - After clicking, users are redirected to the main
>>>> page directly,
>>>>         >> > > > without any explicit warning/error message like
>>>> "Access Denied".
>>>>         >> > > >
>>>>         >> > > > # Remarks:
>>>>         >> > > >
>>>>         >> > > > - I have compared the default permissions which are
>>>> granted to
>>>>         >> Viewer
>>>>         >> > > > role between 1.10.0 and 1.10.2rc3. They are all the
>>>> same.
>>>>         >> > > > - In 1.10.0, Viewer role can access all these pages
>>>> without any
>>>>         >> issue.
>>>>         >> > > > - Seems this issue only exists for Viewer role.
>>>>         >> > > >
>>>>         >> > > >
>>>>         >> > > > Please let me know if you can reproduce this issue.
>>>>         >> > > >
>>>>         >> > > > Please consider this as my -1 (non-binding) as well.
>>>>         >> > > >
>>>>         >> > > > Thanks!
>>>>         >> > > >
>>>>         >> > > >
>>>>         >> > > > XD
>>>>         >> > > >
>>>>         >> > > >
>>>>         >> > > > On Sat, Jan 19, 2019 at 22:06 Kaxil Naik <
>>>> kaxiln...@gmail.com>
>>>>         >> wrote:
>>>>         >> > > >
>>>>         >> > > > > Hey all,
>>>>         >> > > > >
>>>>         >> > > > > I have cut Airflow 1.10.2 RC3. This email is calling
>>>> a vote on the
>>>>         >> > > > release,
>>>>         >> > > > > which will last for 72 hours. Consider this my
>>>> (binding) +1.
>>>>         >> > > > >
>>>>         >> > > > > Airflow 1.10.2 RC3 is available at:
>>>>         >> > > > >
>>>> https://dist.apache.org/repos/dist/dev/airflow/1.10.2rc3/
>>>>         >> > > > >
>>>>         >> > > > > *apache-airflow-1.10.2rc3-source.tar.gz* is a source
>>>> release that
>>>>         >> > comes
>>>>         >> > > > > with INSTALL instructions.
>>>>         >> > > > > *apache-airflow-1.10.2rc3-bin.tar.gz* is the binary
>>>> Python "sdist"
>>>>         >> > > > release.
>>>>         >> > > > >
>>>>         >> > > > > Public keys are available at:
>>>>         >> > > > >
>>>> https://dist.apache.org/repos/dist/release/airflow/KEYS
>>>>         >> > > > >
>>>>         >> > > > > Only votes from PMC members are binding, but members
>>>> of the
>>>>         >> community
>>>>         >> > > are
>>>>         >> > > > > encouraged to test the release and vote with
>>>> "(non-binding)".
>>>>         >> > > > >
>>>>         >> > > > > Please note that the version number excludes the
>>>> `rcX` string, so
>>>>         >> > it's
>>>>         >> > > > now
>>>>         >> > > > > simply 1.10.2. This will allow us to rename the
>>>> artifact without
>>>>         >> > > > modifying
>>>>         >> > > > > the artifact checksums when we actually release.
>>>>         >> > > > >
>>>>         >> > > > > Changes since 1.10.2rc2:
>>>>         >> > > > > *Bugs*:
>>>>         >> > > > > [AIRFLOW-3732] Fix issue when trying to edit
>>>> connection in RBAC UI
>>>>         >> > > > > [AIRFLOW-2866] Fix missing CSRF token head when
>>>> using RBAC UI
>>>>         >> (#3804)
>>>>         >> > > > > [AIRFLOW-3259] Fix internal server error when
>>>> displaying charts
>>>>         >> > (#4114)
>>>>         >> > > > > [AIRFLOW-3271] Fix issue with persistence of RBAC
>>>> Permissions
>>>>         >> > modified
>>>>         >> > > > via
>>>>         >> > > > > UI (#4118)
>>>>         >> > > > > [AIRFLOW-3141] Handle duration View for missing dag
>>>> (#3984)
>>>>         >> > > > > [AIRFLOW-2766] Respect shared datetime across tabs
>>>>         >> > > > > [AIRFLOW-1413] Fix FTPSensor failing on error
>>>> message with
>>>>         >> unexpected
>>>>         >> > > > > (#2450)
>>>>         >> > > > > [AIRFLOW-3378] KubernetesPodOperator does not delete
>>>> on timeout
>>>>         >> > failure
>>>>         >> > > > > (#4218)
>>>>         >> > > > > [AIRFLOW-3245] Fix list processing in
>>>> resolve_template_files
>>>>         >> (#4086)
>>>>         >> > > > > [AIRFLOW-2703] Catch transient DB exceptions from
>>>> scheduler's
>>>>         >> > heartbeat
>>>>         >> > > > it
>>>>         >> > > > > does not crash (#3650)
>>>>         >> > > > > [AIRFLOW-1298] Clear UPSTREAM_FAILED using the clean
>>>> cli (#3886)
>>>>         >> > > > >
>>>>         >> > > > > *Improvements*:
>>>>         >> > > > > [AIRFLOW-3302] Small CSS fixes (#4140)
>>>>         >> > > > > [Airflow-2766] Respect shared datetime across tabs
>>>>         >> > > > > [AIRFLOW-2776] Compress tree view JSON
>>>>         >> > > > > [AIRFLOW-2407] Use feature detection for reload()
>>>> (#3298)
>>>>         >> > > > > [AIRFLOW-3452] Removed an unused/dangerous
>>>> display-none (#4295)
>>>>         >> > > > > [AIRFLOW-3348] Update run statistics on dag refresh
>>>> (#4197)
>>>>         >> > > > > [AIRFLOW-3125] Monitor Task Instances creation rates
>>>> (#3966)
>>>>         >> > > > >
>>>>         >> > > > >
>>>>         >> > > > > *New features*:
>>>>         >> > > > > [AIRFLOW-2874] Enables FAB's theme support (#3719)
>>>>         >> > > > > [AIRFLOW-3336] Add new TriggerRule for 0 upstream
>>>> failures (#4182)
>>>>         >> > > > >
>>>>         >> > > > > *Doc-only Change*:
>>>>         >> > > > > [AIRFLOW-XXX] Fix BashOperator Docstring (#4052)
>>>>         >> > > > > [AIRFLOW-3018] Fix Minor issues in Documentation
>>>>         >> > > > > [AIRFLOW-XXX] Fix Minor issues with Azure Cosmos
>>>> Operator (#4289)
>>>>         >> > > > > [AIRFLOW-3382] Fix incorrect docstring in
>>>> DatastoreHook (#4222)
>>>>         >> > > > > [AIRFLOW-XXX] Fix copy&paste mistake (#4212)
>>>>         >> > > > > [AIRFLOW-3260] Correct misleading BigQuery error
>>>> (#4098)
>>>>         >> > > > > [AIRFLOW-XXX] Fix Typo in SFTPOperator docstring
>>>> (#4016)
>>>>         >> > > > > [AIRFLOW-XXX] Fixing the issue in Documentation
>>>> (#3998)
>>>>         >> > > > > [AIRFLOW-XXX] Fix undocumented params in S3_hook
>>>>         >> > > > > [AIRFLOW-XXX] Fix SlackWebhookOperator execute
>>>> method comment
>>>>         >> (#3963)
>>>>         >> > > > > [AIRFLOW-3070] Refine web UI authentication-related
>>>> docs (#3863)
>>>>         >> > > > >
>>>>         >> > > > > Regards,
>>>>         >> > > > > *Kaxil Naik*
>>>>         >> > > > >
>>>>         >> > > >
>>>>         >> > >
>>>>         >> >
>>>>         >>
>>>>         >
>>>>
>>>>
>>>>
>>>>
>>>>     Kaxil Naik
>>>>
>>>>     Data Reply
>>>>     Nova South
>>>>     160 Victoria Street, Westminster
>>>>     London SW1E 5LB - UK
>>>>     phone: +44 (0)20 7730 6000
>>>>     k.n...@reply.com
>>>>     www.reply.com
>>>>
>>>>
>>>>
>>>>
>>>> Kaxil Naik
>>>>
>>>> Data Reply
>>>> Nova South
>>>> 160 Victoria Street, Westminster
>>>> London SW1E 5LB - UK
>>>> phone: +44 (0)20 7730 6000
>>>> k.n...@reply.com
>>>> www.reply.com
>>>>
>>>

Reply via email to