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