• Ievgenii Martynenko

    Ievgenii Martynenko

    4 months ago
    Investigating S3 storage a bit deeper. If we register Flow with S3 and 'local_script_path' set, Prefect copies dataflow to S3 named with specific timestamp; if we register new version, then new file is created. In this way we achieve dataflow versioning. If we use only 'key' option of S3 storage, then we can keep our own names of files, but have to copy dataflow manually. Registering new version of dataflow still increases version in UI, but in fact you have the same dataflow file on S3. So versioning doesn't actually work, right?
    Ievgenii Martynenko
    Anna Geller
    2 replies
    Copy to Clipboard
  • Jonathan Mathews

    Jonathan Mathews

    4 months ago
    Hi, I’ve switched to the git storage class from gitlab and I’m getting an error when using the attached setup. The error is: {‘repo’: [‘Field may not be null.’]} According to the docs, repo is optional when git_clone_url_secret_name is set
    Jonathan Mathews
    Anna Geller
    8 replies
    Copy to Clipboard
  • Ievgenii Martynenko

    Ievgenii Martynenko

    4 months ago
    Hi, Is there any specific usage when working with dict() returned by task? below part is failing with message that 'get_connections' task class has no method get().
    token = EnvVarSecret("TOKEN")
    connections = get_connections(token=token)  # this is a task that returns dict(name, connection_string)
    start_task_result = start_task(connections.get('some_key'))  # i'd expect to get value from dict, not attribute error
    Ievgenii Martynenko
    Anna Geller
    10 replies
    Copy to Clipboard
  • Nikhil Joseph

    Nikhil Joseph

    4 months ago
    Is anyone else having issues logging onto prefect cloud? I keep getting “unable to log in”
    Nikhil Joseph
    Anna Geller
    8 replies
    Copy to Clipboard
  • Jovan Sakovic

    Jovan Sakovic

    4 months ago
    Hi all 👋 😛refect-duck: Working on having our Flows automatically re-registered when there are changes with 1.1.0's
    --watch
    flag. However, as we’re spinning it all up with docker-compose, and we have multiple Prefect Projects, so I want to run a few of these
    prefect register
    commands in the container’s entrypoint shell script (code example in 🧵) Is there an easy way to: • either run the
    prefect register
    command in background, so it lets the rest run • or, run
    prefect register
    with specifying the project in the Flow script, so we’d need to run the command only once for all projects
    Jovan Sakovic
    Anna Geller
    9 replies
    Copy to Clipboard
  • m

    Maria

    4 months ago
    Hi, I’m getting time to time 404 not found nginx/1.21.0 error when I try to access prefect server UI. My setup is in EKS with helm. It comes and goes but I noticed that it happens usually after helm update. Any idea what’s causing this?
    m
    Kevin Kho
    4 replies
    Copy to Clipboard
  • Henning Holgersen

    Henning Holgersen

    4 months ago
    Does anyone have a good explanation of the permissions the Prefect Slack app needs? Our security-conscious admins were not happy that the app needed the "identify" permission, other apps that posts to slack is OK with only the "incoming-webhook" permission. Any help would be appreciated, as I need to document the decision to approve the Prefect app.
    Henning Holgersen
    Kevin Kho
    +1
    5 replies
    Copy to Clipboard
  • Alvaro Durán Tovar

    Alvaro Durán Tovar

    4 months ago
    Is it possible to set the final state of the flow to the state of one of the intermediate tasks?
    Alvaro Durán Tovar
    Kevin Kho
    +1
    4 replies
    Copy to Clipboard
  • j

    Jai P

    4 months ago
    👋 hi! have a question about a particular case where a flow gets stuck running forever in prefect 2.0, example in thread
    j
    Anna Geller
    +2
    33 replies
    Copy to Clipboard
  • Leon Kozlowski

    Leon Kozlowski

    4 months ago
    If I have a complex schedule with an hourly interval clock and a cron clock - will there be 2 runs 1 of the clocks take precedence for an overlap, or will there be 2 scheduled runs?
    Leon Kozlowski
    Kevin Kho
    +1
    12 replies
    Copy to Clipboard