Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync upstream main #133

Merged
merged 581 commits into from
Sep 13, 2024
Merged

Sync upstream main #133

merged 581 commits into from
Sep 13, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 20, 2024

  1. Move realtime composition event handlers into their own file

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 20, 2024
    Configuration menu
    Copy the full SHA
    b756bd1 View commit details
    Browse the repository at this point in the history
  2. Use a single cache for all dynamic controllers

    Crossplane uses a controller engine to dynamically start claim and XR
    controllers when a new XRD is installed.
    
    Before this commit, each controller gets at least one cache. This is
    because when I built this functionality, you couldn't stop a single
    informer within a cache (a cache is basically a map of informers by
    GVK).
    
    When realtime composition is enabled, there are even more caches. One
    per composed resource GVK. A GVK routed cache routes cache lookups to
    these various delegate caches.
    
    Meanwhile, controller-runtime recently made it possible to stop an
    informer within a cache. It's also been possible to remove an event
    handler from an informer for some time (since Kubernetes 1.26).
    
    kubernetes-sigs/controller-runtime#2285
    kubernetes-sigs/controller-runtime#2046
    
    This commit uses a single client, backed by a single cache, across all
    dynamic controllers (specifically the definition, offered, claim, and
    XR controllers).
    
    Compared to the current implementation, this commit:
    
    * Takes fewer global locks when realtime compositions are enabled.
      Locking is now mostly at the controller scope.
    * Works with the breaking changes to source.Source introduced in
      controller-runtime v0.18. :)
    
    I think this makes the realtime composition code a little easier to
    follow by consolodating it into the ControllerEngine, but that's
    pretty subjective.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 20, 2024
    Configuration menu
    Copy the full SHA
    5ce3edd View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    3c1a910 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d8dcdf View commit details
    Browse the repository at this point in the history
  3. added template name to error

    Signed-off-by: Neeraj Nagure <[email protected]>
    NeerajNagure committed May 21, 2024
    Configuration menu
    Copy the full SHA
    0c09a86 View commit details
    Browse the repository at this point in the history
  4. renamed errApplyComposed and fixed unit tests

    Signed-off-by: Neeraj Nagure <[email protected]>
    NeerajNagure committed May 21, 2024
    Configuration menu
    Copy the full SHA
    1a11084 View commit details
    Browse the repository at this point in the history
  5. resolves crossplane/crossplane#5717

    Signed-off-by: Chuan-Yen Chiang <[email protected]>
    Signed-off-by: Chuan-Yen Chiang <[email protected]>
    cychiang committed May 21, 2024
    Configuration menu
    Copy the full SHA
    d88600f View commit details
    Browse the repository at this point in the history
  6. follow coding style, use lint ignore if the err output is safe to ign…

    …ore.
    
    Signed-off-by: Chuan-Yen Chiang <[email protected]>
    cychiang committed May 21, 2024
    Configuration menu
    Copy the full SHA
    9644d74 View commit details
    Browse the repository at this point in the history
  7. Update the code based on the feedback

    Signed-off-by: Chuan-Yen Chiang <[email protected]>
    cychiang committed May 21, 2024
    Configuration menu
    Copy the full SHA
    de5b33a View commit details
    Browse the repository at this point in the history
  8. Merge pull request #5651 from negz/engine-swap

    Use a single cache for all dynamic controllers (i.e. XRs and claims)
    negz committed May 21, 2024
    Configuration menu
    Copy the full SHA
    02a5fa0 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. fix typo

    Signed-off-by: Chuan-Yen Chiang <[email protected]>
    cychiang committed May 22, 2024
    Configuration menu
    Copy the full SHA
    982aa2d View commit details
    Browse the repository at this point in the history
  2. Unset some UP env vars to avoid unexpect test behaviour.

    Signed-off-by: Chuan-Yen Chiang <[email protected]>
    cychiang committed May 22, 2024
    Configuration menu
    Copy the full SHA
    7be5df6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5718 from crossplane/renovate/master-actions-chec…

    …kout-digest
    
    chore(deps): update actions/checkout digest to a5ac7e5 (master)
    negz committed May 22, 2024
    Configuration menu
    Copy the full SHA
    63255c4 View commit details
    Browse the repository at this point in the history
  4. fixed protoc-gen-go version

    Signed-off-by: Neeraj Nagure <[email protected]>
    NeerajNagure committed May 22, 2024
    Configuration menu
    Copy the full SHA
    f5bebfd View commit details
    Browse the repository at this point in the history
  5. fixed run_function.pb.go

    Signed-off-by: Neeraj Nagure <[email protected]>
    NeerajNagure committed May 22, 2024
    Configuration menu
    Copy the full SHA
    8e08fbf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    662cc78 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fe4b4fc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a6abe33 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #5724 from cychiang/fix-5721-test-issue

    Unset some UP env vars to avoid unexpect test behaviour.
    jbw976 committed May 22, 2024
    Configuration menu
    Copy the full SHA
    ac96bd7 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #5698 from NeerajNagure/enhance-error-logging

    Enhanced error logging
    negz committed May 22, 2024
    Configuration menu
    Copy the full SHA
    a8b579d View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Merge pull request #5725 from crossplane/renovate/master-github-codeq…

    …l-action-digest
    
    chore(deps): update github/codeql-action digest to 9fdb3e4 (master)
    negz committed May 23, 2024
    Configuration menu
    Copy the full SHA
    9863da9 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    3a86167 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5731 from crossplane/renovate/master-github.com-d…

    …ocker-docker-credential-helpers-0.x
    
    fix(deps): update module github.com/docker/docker-credential-helpers to v0.8.2 (master)
    phisco committed May 24, 2024
    Configuration menu
    Copy the full SHA
    3eaa6e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    808e30b View commit details
    Browse the repository at this point in the history
  4. chore: disable deprecated execinquery linter

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 24, 2024
    Configuration menu
    Copy the full SHA
    4819297 View commit details
    Browse the repository at this point in the history
  5. chore: rename goerr113 to err113

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 24, 2024
    Configuration menu
    Copy the full SHA
    c5024e9 View commit details
    Browse the repository at this point in the history
  6. chore: disable mnd linter

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 24, 2024
    Configuration menu
    Copy the full SHA
    1c224d1 View commit details
    Browse the repository at this point in the history
  7. chore: update govet syntax to disable shadow

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 24, 2024
    Configuration menu
    Copy the full SHA
    4909402 View commit details
    Browse the repository at this point in the history
  8. chore: drop deprecated maligned linter

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 24, 2024
    Configuration menu
    Copy the full SHA
    8734b1e View commit details
    Browse the repository at this point in the history
  9. chore: update unparam deprecated config

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 24, 2024
    Configuration menu
    Copy the full SHA
    09dcbc2 View commit details
    Browse the repository at this point in the history
  10. chore: update deprecated max issues per linter syntax

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 24, 2024
    Configuration menu
    Copy the full SHA
    fc66a6f View commit details
    Browse the repository at this point in the history
  11. chore: remove unnecessary and deprecated errcheck.ignore

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 24, 2024
    Configuration menu
    Copy the full SHA
    8df2a82 View commit details
    Browse the repository at this point in the history
  12. chore: ignore few fatcontext linter errors

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 24, 2024
    Configuration menu
    Copy the full SHA
    e2bee10 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #5648 from crossplane/renovate/master-golangci-gol…

    …angci-lint-1.x
    
    chore(deps): update dependency golangci/golangci-lint to v1.58.2 (master)
    negz committed May 24, 2024
    Configuration menu
    Copy the full SHA
    cee9758 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Update ADOPTERS.md

    Add CloudScript adopter.
    
    Signed-off-by: Helias Rodrigues <[email protected]>
    xcloudscript authored and jbw976 committed May 25, 2024
    Configuration menu
    Copy the full SHA
    7f4503e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5603 from xcloudscript/patch-1

    Update ADOPTERS.md
    jbw976 committed May 25, 2024
    Configuration menu
    Copy the full SHA
    bbd1502 View commit details
    Browse the repository at this point in the history
  3. adopters: add Zuru Tech Italy to ADOPTERS.md

    Signed-off-by: Jared Watts <[email protected]>
    jbw976 committed May 25, 2024
    Configuration menu
    Copy the full SHA
    c10a05b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5732 from jbw976/update-adopters

    adopters: add Zuru Tech Italy to ADOPTERS.md
    jbw976 committed May 25, 2024
    Configuration menu
    Copy the full SHA
    c154ec9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5719 from crossplane/renovate/master-codecov-code…

    …cov-action-digest
    
    chore(deps): update codecov/codecov-action digest to 125fc84 (master)
    jbw976 committed May 25, 2024
    Configuration menu
    Copy the full SHA
    9249984 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    406f2df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5e743d4 View commit details
    Browse the repository at this point in the history
  8. chore: ignore checklist for renovate prs

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 25, 2024
    Configuration menu
    Copy the full SHA
    2099982 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #5736 from phisco/be-kind-with-renovate

    chore: ignore checklist for renovate prs
    phisco committed May 25, 2024
    Configuration menu
    Copy the full SHA
    a61575d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8d2bd82 View commit details
    Browse the repository at this point in the history
  11. fix(trace): set default qps and burst back

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed May 25, 2024
    Configuration menu
    Copy the full SHA
    685ed5a View commit details
    Browse the repository at this point in the history
  12. Merge pull request #5733 from crossplane/renovate/master-github.com-g…

    …olang-jwt-jwt-v5-5.x
    
    fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.2.1 (master)
    negz committed May 25, 2024
    Configuration menu
    Copy the full SHA
    914b83a View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. build: allow CRD patch dir to already exist

    Signed-off-by: Jared Watts <[email protected]>
    jbw976 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    65cb501 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59d4072 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b404cd0 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Merge pull request #5739 from jbw976/patch-dir-exists

    build: allow CRD patch dir to already exist
    jbw976 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    27344c7 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update module github.com/google/go-containerregistry to v0…

    ….19.1
    
    Signed-off-by: Jared Watts <[email protected]>
    jbw976 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    10c5aeb View commit details
    Browse the repository at this point in the history
  3. Add a one-pager proposing we adopt Earthly

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    6de28f9 View commit details
    Browse the repository at this point in the history
  4. Upload Trivy results to GitHub

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    e7a7002 View commit details
    Browse the repository at this point in the history
  5. Give Buf a GitHub token

    So that it stops warning about it.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    7b63b19 View commit details
    Browse the repository at this point in the history
  6. Format Renovate config

    The current format uses }, { style, which I find makes it much more
    laborious to edit, especially when I want to quickly copy and modify a
    block.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    fdc7972 View commit details
    Browse the repository at this point in the history
  7. Replace Makefile with Earthfile

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    3093e1e View commit details
    Browse the repository at this point in the history
  8. Remove CRD Kustomization

    We could reimplement this with Earthly but I suspect it's not used.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    ea9e439 View commit details
    Browse the repository at this point in the history
  9. Save generated CRDs AS LOCAL

    I'm not currently reimplementing the crds.clean target that trims the
    leading --- from the CRDs because it's unclear whether it's still
    needed.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    2bea574 View commit details
    Browse the repository at this point in the history
  10. Patch the DeploymentRuntimeConfig CRD

    This is hacky and I hate it, but I can't think of a better approach.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    c758343 View commit details
    Browse the repository at this point in the history
  11. Don't mention bumping golangci-lint in the workflow

    Its version isn't specified there anymore.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    5023de3 View commit details
    Browse the repository at this point in the history
  12. Make the +e2e target work without FLAGS

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    d875a1f View commit details
    Browse the repository at this point in the history
  13. Use the correct platform for the hack targets

    TARGETPLATFORM is incorrect on MacOS, where TARGETOS will be Linux.
    There we want USERPLATFORM, i.e. Darwin.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    ba9e43f View commit details
    Browse the repository at this point in the history
  14. Merge pull request #5711 from negz/third-rock-from-the-sun

    Proposal: Try using Earthly instead of Make for one release
    negz committed May 28, 2024
    Configuration menu
    Copy the full SHA
    2d526c7 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Have Renovate bump Kubectl version, too

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    ce01d4c View commit details
    Browse the repository at this point in the history
  2. Pass AWS credits instead of using --aws

    I thought the experimental --aws flag did this, but it seems like it
    might not. There's not much documentation on it, so for now just pass
    AWS credentials explicitly.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    762c793 View commit details
    Browse the repository at this point in the history
  3. Bump Earthly version with Renovate

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    4974aa8 View commit details
    Browse the repository at this point in the history
  4. Enable remote caching

    We'll have to see whether this helps at all. I expect it to slow down
    master builds, since we'll spend time pushing everything to cache.
    
    For PR builds, I hope it'll improve some by being able to avoid
    compiling / linting / testing when nothing changed.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    7bb719b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5746 from negz/third-rock-from-the-sun

    Enable Earthly remote caching, pass AWS credentials explicitly
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    007e7f8 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5741 from crossplane/renovate/master-zeebe-io-bac…

    …kport-action-2.x
    
    chore(deps): update zeebe-io/backport-action action to v2.5.0 (master)
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    eca0d62 View commit details
    Browse the repository at this point in the history
  7. Fix typo in Renovate configuration

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    0a94235 View commit details
    Browse the repository at this point in the history
  8. Actually configure Earthly to push remote cache

    For both required environment variables to be set we need >>, or the
    second will just overwrite the first.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    ab417f8 View commit details
    Browse the repository at this point in the history
  9. Add back the --only-show-errors aws s3 flag

    I dropped this thinking a little more detail wouldn't hurt. Turned out
    it was there for a reason - there's so much output the CI job logs get
    truncated.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    77daa7e View commit details
    Browse the repository at this point in the history
  10. Merge pull request #5744 from jbw976/bump-gcr

    fix(deps): update module github.com/google/go-containerregistry to v0.19.1
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    c0eae55 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #5747 from negz/third-rock-from-the-sun

    Fix Earthly remote cache, and typo in Renovate configuration
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    00ed272 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8c71af3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    88ab861 View commit details
    Browse the repository at this point in the history
  14. Set --cache-control flag when copying Helm index

    This was lost in translation from Make -> Earthly.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    600f2ab View commit details
    Browse the repository at this point in the history
  15. Merge pull request #5748 from crossplane/renovate/master-pin-dependen…

    …cies
    
    chore(deps): pin dependencies (master)
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    5f366ce View commit details
    Browse the repository at this point in the history
  16. Merge pull request #5749 from crossplane/renovate/master-docker-login…

    …-action-digest
    
    chore(deps): update docker/login-action digest to 0d4c9c5 (master)
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    925e888 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #5751 from negz/third-rock-from-the-sun

    Set --cache-control flag when copying Helm index
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    2937cd8 View commit details
    Browse the repository at this point in the history
  18. Fix Earthfile Renovate version matching and extraction

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    2d99508 View commit details
    Browse the repository at this point in the history
  19. Enforced immutable fields using CEL rules (#5682)

    Enforce immutable fields using CEL rules
    
    Signed-off-by: Neeraj Nagure <[email protected]>
    NeerajNagure committed May 29, 2024
    Configuration menu
    Copy the full SHA
    ed0fb98 View commit details
    Browse the repository at this point in the history
  20. Have Renovate run earthly, not make

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    1cb5caa View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9ad8dac View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    545dab6 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    dc9c523 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    5f64141 View commit details
    Browse the repository at this point in the history
  25. TRY WITH DOCKER, not WITH DOCKER TRY

    Right now the order is important.
    
    See earthly/earthly#4177
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    fa21fe3 View commit details
    Browse the repository at this point in the history
  26. Only match github/codeql-action tags starting with codeql-bundle-.+

    The repo has two forms of tag, and this is the one we're interested in.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    2628e27 View commit details
    Browse the repository at this point in the history
  27. Merge pull request #5756 from crossplane/renovate/master-helm-helm-3.x

    chore(deps): update dependency helm/helm to v3.15.1 (master)
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    2e5be4b View commit details
    Browse the repository at this point in the history
  28. Bump golangci-lint to v1.59.0

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    c9ce975 View commit details
    Browse the repository at this point in the history
  29. Remove superfluous ' in check-diff

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    f747d78 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Merge pull request #5758 from negz/new-linters-just-dropped

    Bump golangci-lint to v1.59.0
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    f8a1793 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5757 from negz/third-rock-from-the-sun

    Fix earthly E2E test results, CodeQL Renovate version
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    a062061 View commit details
    Browse the repository at this point in the history
  3. Fix EARTHLY_VERSION matching in GitHub Workflows

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    6cf19c3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5759 from negz/third-rock-from-the-sun

    Fix EARTHLY_VERSION matching in GitHub Workflows
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    c7d5013 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64094bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ade6949 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5761 from crossplane/renovate/master-norwoodj-hel…

    …m-docs-1.x
    
    chore(deps): update dependency norwoodj/helm-docs to v1.13.1 (master)
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    7c243b8 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #5760 from crossplane/renovate/master-earthly-eart…

    …hly-0.x
    
    chore(deps): update dependency earthly/earthly to v0.8.13 (master)
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    93610dc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3c91ac8 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #5763 from crossplane/renovate/master-gotestyourse…

    …lf-gotestsum-1.x
    
    chore(deps): update dependency gotestyourself/gotestsum to v1.12.0 (master)
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    8957baa View commit details
    Browse the repository at this point in the history
  11. Have Renovate install Earthly

    It needs to be in the Docker container, not the runner.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    e380e59 View commit details
    Browse the repository at this point in the history
  12. Have Renovate only run earthly on master

    Right now master has an Earthfile and all release branches have a
    Makefile. Eventually they'll all arrive at one implementation or the
    other depending on whether we decide to adopt Earthly.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    6d78352 View commit details
    Browse the repository at this point in the history
  13. Use GitHub releases, not tags, to detect new releases

    We download release artifacts, so releases are a better signal. With
    tags, it's possible a new tag is created without a corresponding
    release. This would be a false positive, since we wouldn't actually be
    able to download a release artifact.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    f137f43 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    df0a2f0 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #5762 from negz/third-rock-from-the-sun

    Fix Renovate running `earthly`
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    e43b619 View commit details
    Browse the repository at this point in the history
  16. USE GITHUB_REF, not EARTHLY_GIT_BRANCH for S3 uploads

    ${GITHUB_REF##*/} somewhat confusingly resolves to 'merge' for PRs
    and (e.g.) 'master' for merges to a branch.
    
    I'm not sure 'merge' is what we _really_ want (as opposed to the PR
    number) but it's what the build submodule does, so keep compatibility
    with that.
    
    EARTHLY_GIT_BRANCH was working for master, but was resolving to HEAD for
    PR builds.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    8394321 View commit details
    Browse the repository at this point in the history
  17. Only push Docker images for master and release branches.

    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    4a8ec3f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0336390 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    33202e9 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #5764 from crossplane/renovate/master-github.com-a…

    …lecthomas-kong-0.x
    
    fix(deps): update module github.com/alecthomas/kong to v0.9.0 (master)
    negz committed May 30, 2024
    Configuration menu
    Copy the full SHA
    ccf3454 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2f85a60 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    dde1be1 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Merge pull request #5765 from negz/third-rock-from-the-sun

    Match build submodule artifact pushing behavior
    negz committed May 31, 2024
    Configuration menu
    Copy the full SHA
    a86dd0d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5767 from crossplane/renovate/master-github.com-a…

    …ws-smithy-go-1.x
    
    fix(deps): update module github.com/aws/smithy-go to v1.20.2 (master)
    negz committed May 31, 2024
    Configuration menu
    Copy the full SHA
    6ae1601 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5768 from crossplane/renovate/master-github.com-g…

    …o-git-go-git-v5-5.x
    
    fix(deps): update module github.com/go-git/go-git/v5 to v5.12.0 (master)
    negz committed May 31, 2024
    Configuration menu
    Copy the full SHA
    9056079 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5769 from crossplane/renovate/master-amazon-aws-c…

    …li-2.x
    
    chore(deps): update amazon/aws-cli docker tag to v2.15.61 (master)
    negz committed May 31, 2024
    Configuration menu
    Copy the full SHA
    4c9f529 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a64ff10 View commit details
    Browse the repository at this point in the history
  6. Fix check for master branch to enable pushing

    crossplane/crossplane#5765
    
    Follow up to the above PR, which broke it. It should be refs/heads, not
    refs/head.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed May 31, 2024
    Configuration menu
    Copy the full SHA
    de2d053 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5772 from negz/third-rock-from-the-sun

    Fix check for master branch to enable pushing
    negz committed May 31, 2024
    Configuration menu
    Copy the full SHA
    11333cf View commit details
    Browse the repository at this point in the history
  8. Merge pull request #5770 from crossplane/renovate/master-kubernetes-s…

    …igs-kind-0.x
    
    chore(deps): update dependency kubernetes-sigs/kind to v0.23.0 (master)
    negz committed May 31, 2024
    Configuration menu
    Copy the full SHA
    edc1ac6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f5acba0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4df8b39 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #5773 from crossplane/renovate/master-github.com-p…

    …rometheus-client_golang-1.x
    
    fix(deps): update module github.com/prometheus/client_golang to v1.19.1 (master)
    negz committed May 31, 2024
    Configuration menu
    Copy the full SHA
    334e2be View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. changed status to deleting

    Signed-off-by: Neeraj Nagure <[email protected]>
    NeerajNagure committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    0c90f38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7121dae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26107bd View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Merge pull request #5776 from crossplane/renovate/master-github-codeq…

    …l-action-digest
    
    chore(deps): update github/codeql-action digest to f079b84 (master)
    negz committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    6a6abca View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. fix(Earthfile): Build also the go binaries when running +build

    The `+multiplatform-build` step includes `+go-multiplatform-build`, so
    similarly the `build` step should include `+go-build`.
    
    When calling the `+go-build` target, the OS/arch that is used is the
    native, but in some cases, eg on Docker Desktop on Mac OS X, emulation
    is used, thus the $NATIVEPLATFORM and $TARGETPLATFORM variables
    incorrectly report linux/amd64. The USERPLATFORM var though always
    returns the correct OS/arch of the host that is triggering the build.
    
    When calling the `+build` target locally, the expectation is to produce
    a binary for our own system, so that we can use/test it afterwards.
    
    Thus, this commit changes the `+build` target to call `+go-build` but
    for platform=$USERPLATFORM.
    
    Co-authored-by: Nic Cope <[email protected]>
    Signed-off-by: Theo Chatzimichos <[email protected]>
    tampakrap and negz committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    894da76 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Merge pull request #5782 from tampakrap/earthfile_build_step_also_bui…

    …ld_go
    
    fix(Earthfile): Build also the go binaries when running +build
    jbw976 committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    7744602 View commit details
    Browse the repository at this point in the history
  2. fix(Earthfile): Add .exe extension in the windows binaries

    This is a regression compared to the Makefile era, see for example
    https://releases.crossplane.io/stable/v1.16.0/bin/windows_amd64/ and
    also what install.sh expects.
    
    Signed-off-by: Theo Chatzimichos <[email protected]>
    tampakrap committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    bc5cfbd View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Merge pull request #5781 from tampakrap/earthfile_crank_exe

    fix(Earthfile): Add .exe extension in the windows binaries
    negz committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    69fd693 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Add Topology Spread Constraints to Helm Chart

    Signed-off-by: Blake R <[email protected]>
    blakeromano committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    fa8fe89 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    735c974 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Merge pull request #5796 from johnathan-sq/docker-rm-container

    fix(runtime): remove container after run
    negz committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    d85d6cb View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. improve trace client performance using concurrent resource load

    fixes #5707
    
    Add a loader with configurable concurrency to load resources in concurrent manner.
    The xrm client delegates to the loader for resource load and supports a functional
    option to set the concurrency.
    
    Add a `--concurrency` flag for the `crank beta trace` command and configure the
    xrm client appropriately.
    
    Signed-off-by: gotwarlost <[email protected]>
    gotwarlost committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    ca6cbd0 View commit details
    Browse the repository at this point in the history
  2. sort children, set default QPS and burst, update test structure

    * sorts children after concurrent load using the same algorithm that
      crossplane uses to sort resource refs
    * sets default QPS and burst when not set to the same values as a recent PR
    * updates test structure to match existing tests
    
    Signed-off-by: gotwarlost <[email protected]>
    gotwarlost committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    31160f9 View commit details
    Browse the repository at this point in the history
  3. remove duplicate QPS/ burst setting

    Signed-off-by: gotwarlost <[email protected]>
    gotwarlost committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    5147274 View commit details
    Browse the repository at this point in the history
  4. resolve PR comments

    * remove context from the loader interface when not needed
    * change member name from l to rl
    * simplify tests to lose regexes
    * add concurrency docs
    * remove module global for channel capacity, pass in as parameter
    * use range over ints instead of for loops since linter complains otherwise
    * do not run goroutines when there are no child refs to add
    * add more docs for sorting logic and why it is needed
    
    Signed-off-by: gotwarlost <[email protected]>
    gotwarlost committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    df75bca View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. maybe earthly reviewable fix

    Signed-off-by: Blake R <[email protected]>
    blakeromano committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    e2b3b24 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5795 from blakeromano/helm-chart-topology-spread-…

    …constraints
    
    Add Topology Spread Constraints to Helm Chart
    bobh66 committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    4039b9d View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Composition Function status conditions and claim events.

    Signed-off-by: dalton hill <[email protected]>
    dalton-hill-0 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    0b75611 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5450 from dalton-hill-0/copy-events-to-claim-v2

    Composition Function Events and Status Conditions
    negz committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    2a427fc View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Initial recursive validation logic

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    881f762 View commit details
    Browse the repository at this point in the history
  2. use pruning to get unknown fields

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    ef857df View commit details
    Browse the repository at this point in the history
  3. change error format of unknown field validation

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    98c029a View commit details
    Browse the repository at this point in the history
  4. add tests and styling

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    c369af4 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. add license boilerplate text

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    371e997 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. update testing approach

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    6b227e3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5791 from enesonus/add-more-validations

    Add unknown field check to `beta validate`
    jbw976 committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    5d53c2a View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. README: add SIG-docs to the list of SIGs

    Signed-off-by: Jared Watts <[email protected]>
    jbw976 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    758faeb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5814 from jbw976/sig-docs

    README: add SIG-docs to the list of SIGs
    jbw976 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    47de72b View commit details
    Browse the repository at this point in the history
  3. Add configuration.meta support for deps to beta validate

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    0b29694 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Update cmd/crank/beta/validate/manager_test.go

    Co-authored-by: Ezgi Demirel <[email protected]>
    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus and ezgidemirel committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    566791d View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Change m.confs variable type and update tests

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    75380c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Merge pull request #5726 from gotwarlost/trace-perf

    improve trace client performance using concurrent resource load
    jbw976 committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    2c4631f View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. chore: fix comment for struct field

    Signed-off-by: stellrust <[email protected]>
    stellrust committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    4959d72 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Fix broken links.

    Signed-off-by: Cem Mergenci <[email protected]>
    mergenci committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    d365c20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c781b4 View commit details
    Browse the repository at this point in the history
  3. Moving functionality into a separate function

    Signed-off-by: Jiri Tyr <[email protected]>
    jtyr committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e53c771 View commit details
    Browse the repository at this point in the history
  4. Seach for newest compliant constraint in revese order

    Signed-off-by: Jiri Tyr <[email protected]>
    jtyr committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    ba13510 View commit details
    Browse the repository at this point in the history
  5. Fixing issues and adding test

    Signed-off-by: Jiri Tyr <[email protected]>
    jtyr committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    645386d View commit details
    Browse the repository at this point in the history
  6. Adding more test cases

    Signed-off-by: Jiri Tyr <[email protected]>
    jtyr committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    3179927 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Merge pull request #5833 from mergenci/fix-broken-links

    Fix broken links
    negz committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    0d7fc85 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. change manager_test.go provider and function's apiVersion

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    b7a5400 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. edit provider/function meta.pkg

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    83ce98f View commit details
    Browse the repository at this point in the history
  2. docs: add Rogo to ADOPTERS.md

    Signed-off-by: Lawrence Aiello <[email protected]>
    Signed-off-by: aiell0 <[email protected]>
    aiell0 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a78817c View commit details
    Browse the repository at this point in the history
  3. docs: specify we run in production

    Signed-off-by: aiell0 <[email protected]>
    aiell0 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    9d21171 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5837 from aiell0/master

    docs: add Rogo to ADOPTERS.md
    jbw976 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b9a8bef View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5815 from enesonus/config-meta-validate

    Add configuration.meta/crossplane.yaml support for dependencies to beta validate
    jbw976 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    6b8545c View commit details
    Browse the repository at this point in the history
  6. use global cache directory at validate

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    959db21 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Update cmd/crank/beta/validate/cmd.go

    Co-authored-by: Jared Watts <[email protected]>
    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus and jbw976 committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    0170de4 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Merge pull request #5669 from jtyr/jtyr-validate

    Support dependecies with version constraints in crank validate
    jbw976 committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    5352fdf View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Merge pull request #5839 from enesonus/global-validate-cache

    Use more global cache directory at validate
    jbw976 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    52d3a7e View commit details
    Browse the repository at this point in the history
  2. download/cache full graph of dependencies at beta validate

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    f16020f View commit details
    Browse the repository at this point in the history
  3. recursively add dependencies

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    aaad842 View commit details
    Browse the repository at this point in the history
  4. update m.confs var type and tests

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    7634a6e View commit details
    Browse the repository at this point in the history
  5. Update cmd/crank/beta/validate/manager_test.go

    Co-authored-by: Jared Watts <[email protected]>
    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus and jbw976 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    8f551ee View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. update tests for readability

    Signed-off-by: Mehmet Enes <[email protected]>
    enesonus committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    93dff5d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5809 from enesonus/download-all-config-deps

    download/cache full graph of dependencies at `beta validate`
    jbw976 committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    691dcc7 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    b902a0e View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Merge pull request #5832 from stellrust/master

    chore: fix comment for struct field
    turkenh committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    63d16f5 View commit details
    Browse the repository at this point in the history
  2. Retry on conflict during CRD dry-run updates in XRD validation webhook

    Signed-off-by: Alper Rifat Ulucinar <[email protected]>
    ulucinar committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    a045274 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Automatic linter fix in cmd

    This happened when I ran `earthly +reviewable`. Not sure how this got
    into the master branch?
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    f07c181 View commit details
    Browse the repository at this point in the history
  2. Delete resources that don't have a controller but appear in resourceRefs

    Previously if a composed resource appeared in an XR's spec.resourceRefs
    but didn't have a controller reference the XR would refuse to garbage
    collect it. The XR would then remove the composed resource from its
    resource refs, effectively orphaning it.
    
    Now if the composed resource has _no_ controller, the XR will delete it.
    Most likely it was owned by the XR, then had its controller ref stripped
    (e.g. due to being backed up and restored using a tool like Velero).
    
    If the composed resource is controlled by another resource, we'll now
    return an error rather than silently orphaning it.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    352b24b View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Merge pull request #5852 from crossplane/renovate/master-go-github.co…

    …m-docker-docker-vulnerability
    
    fix(deps): update module github.com/docker/docker to v25.0.6+incompatible [security] (master)
    phisco committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    77acf79 View commit details
    Browse the repository at this point in the history
  2. fix: exit on fatal handling extra resources

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    23b1ada View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5876 from negz/this-is-probably-okay

    Delete resources that don't have a controller but appear in resourceRefs
    negz committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    e9cd980 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. refactor: avoid using named loops

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    d31a117 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Add a FunctionRunner that supports extra resources

    This breaks extra resource handling out of the main function composer
    loop (and crossplane beta render loop). It's now implemented as a
    FunctionRunner that wraps the existing FunctionRunner implementation,
    fetching extra resources as needed.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    a808bf1 View commit details
    Browse the repository at this point in the history
  2. Add secrets.crossplane.io grant rules to RBAC manager roles

    Signed-off-by: Lucas Käldström <[email protected]>
    luxas committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    81074a1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5883 from negz/extra-extra

    Implement extra resource handling as a `FunctionRunner`
    negz committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    cc4813b View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Promote functions to v1, deprecate native P&T

    Signed-off-by: Nic Cope <[email protected]>
    negz committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    2f2241d View commit details
    Browse the repository at this point in the history
  2. Promote render and xpkg init CLI commands to GA

    Signed-off-by: Nic Cope <[email protected]>
    negz committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    78d6d1a View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    fd8b001 View commit details
    Browse the repository at this point in the history
  2. Fall back to v1beta1 if a function doesn't implement v1

    We want to promote the v1beta1 function proto to v1. This isn't a
    breaking change. There's actually no changes - we just want to signal
    that it's reached v1.
    
    Crossplane (the client) must continue to support v1beta1 functions (i.e.
    servers) in order to remain compatible with existing functions before
    they update to SDKs that use the v1 protobuf.
    
    To do this, Crossplane will first attempt to send a v1 RPC. If the
    server responds that v1 is unimplemented, it'll fall back to v1beta1.
    
    The v1beta1 protos are now automatically replicated from v1. So all
    changes made to v1 will be propagated to v1beta1. This means Crossplane
    can work entirely with v1 types internally. When it needs to fall back
    to send a v1beta1 RunFunctionRequest, it converts a v1 request by
    serializing it to bytes, then deserializing it into a v1beta1 request.
    As far as I can tell this is the best way to convert a Go protobuf
    message to an identical message of a different type.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    b37968e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31653fe View commit details
    Browse the repository at this point in the history
  4. Register the init command under crossplane xpkg

    I missed this when moving it out from crossplane beta xpkg.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    f5f73ed View commit details
    Browse the repository at this point in the history
  5. Include gRPC method in metrics

    This method includes the version (v1 or v1beta1). Including it in the
    metrics will help folks identify whether their control planes are
    running any functions that are still speaking only v1beta1.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    a1f6752 View commit details
    Browse the repository at this point in the history
  6. Remove comment about E2E testing beta features

    It's still generally relevant, but it was at the functions test which
    isn't beta anymore.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    332d42b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5885 from negz/its-happening-dot-gif

    Promote composition functions to v1, and deprecate patch and transform
    negz committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    de23777 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. README: clarify public roadmap change process

    Signed-off-by: Jared Watts <[email protected]>
    jbw976 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    43b1226 View commit details
    Browse the repository at this point in the history
  2. security: update links to release cycle in security policy

    Signed-off-by: Jared Watts <[email protected]>
    jbw976 committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    e86d292 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5889 from jbw976/graduation-updates

    Documentation housekeeping for graduation application
    negz committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    75f2fed View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Fix race condition creating certs in init.

    Using Update instead of CreateOrUpdate avoids a race by failing with a conflict if the underlying
    Secret changed between the call to Get and the call to Update.
    
    Signed-off-by: Jonathan Oddy <[email protected]>
    JonathanO committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    9eca638 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Merge pull request #5892 from JonathanO/jono-fix-cert-init-race

    Fix race condition creating certs in init.
    turkenh committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    49efeb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. chore(deps): bump crossplane-runtime to v1.18.0-rc.0

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    446d9d0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5896 from phisco/bump-xp-runtime-v1.18.0-rc.0

    chore(deps): bump crossplane-runtime to v1.18.0-rc.0
    phisco committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    a37673f View commit details
    Browse the repository at this point in the history
  3. chore: add 1.17 release branch to renovate

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    ae42fd7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5898 from phisco/renovate-rolling-window-1.17

    chore: add 1.17 release branch to renovate
    phisco committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    72c7d9d View commit details
    Browse the repository at this point in the history
  5. ci: docker login to right registry when promoting

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    3f906fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4247d8 View commit details
    Browse the repository at this point in the history
  7. ci: --push on promote

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    d46a1c5 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #5884 from luxas/secrets_roles

    Add secrets.crossplane.io grant rules to RBAC manager roles, even though the feature is alpha.
    phisco committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    7d263c1 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #5901 from phisco/push-it

    ci: --push on promote
    phisco committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    b017f86 View commit details
    Browse the repository at this point in the history
  10. Omit docker login registry arg when promoting tag in Docker Hub

    Apparently you get a magic URL in your Docker config file when you omit
    the registry. It seems to be needed to successfully push.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    265dc44 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #5907 from negz/thanks-docker

    Omit docker login registry arg when promoting tag in Docker Hub
    negz committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6ed1a86 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. fix: ensure x-kubernetes-preserve-unknown-fields is copied from xrd t…

    …o crd spec
    
    Signed-off-by: Christian Franco <[email protected]>
    vibe committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    f55ce85 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Merge pull request #5908 from vibe/master

    fix: ensure x-kubernetes-preserve-unknown-fields is copied from xrd to crd spec
    turkenh committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    dbc6464 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. docs: changing gympass adopters to wellhub company

    Signed-off-by: Caio Almeida <[email protected]>
    caiofralmeida committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    67b3c85 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5887 from caiofralmeida/update-wellhub-adopters

    docs: changing gympass adopters to wellhub company
    jbw976 committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    4a51293 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. chore: drop 1.14 and update 1.17 date from release table

    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    bcd938b View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. chore: right year for 1.20 EOL

    Co-authored-by: Jared Watts <[email protected]>
    Signed-off-by: Philippe Scorsolini <[email protected]>
    phisco and jbw976 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    972c242 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Merge pull request #5919 from phisco/readme-1.17

    chore: drop 1.14 and update 1.17 date from release table
    jbw976 committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    1b4de65 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Updates repo links, workflow configurations and other references from…

    … master to main.
    
    Signed-off-by: Jean du Plessis <[email protected]>
    jeanduplessis committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    72175d6 View commit details
    Browse the repository at this point in the history
  2. Updates e2e-framework dependency to latest version

    Signed-off-by: Jean du Plessis <[email protected]>
    jeanduplessis committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    972284c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3417cc6 View commit details
    Browse the repository at this point in the history
  4. Add generated files from earthly +generate

    Signed-off-by: Jean du Plessis <[email protected]>
    jeanduplessis committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ae79fa4 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Merge pull request #5930 from jeanduplessis/main

    Code updates after renaming `master` → `main`
    jbw976 committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    90e3812 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    0efa870 View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary function comment.

    Signed-off-by: Jean du Plessis <[email protected]>
    jeanduplessis committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    74b63c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51b4680 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5931 from jeanduplessis/e2e-with-desc

    Update e2e tests by adding a description for `features.New` calls
    jbw976 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    4eab9d7 View commit details
    Browse the repository at this point in the history
  5. Make composition revision numbers mutable

    They were made immutable by mistake.
    
    Signed-off-by: Nic Cope <[email protected]>
    negz committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c0afe70 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Merge pull request #5935 from crossplane/renovate/main-actions-checko…

    …ut-digest
    
    chore(deps): update actions/checkout digest to 692973e (main)
    phisco committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    838c1b6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5939 from negz/mutants

    Make composition revision numbers mutable
    negz committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    d0e9a6d View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Fix "Missing node in tree error" after updating a package source

    Delete packages in lock having same name and distinct identifier.
    
    Signed-off-by: Jose Francisco Dillet Alfonso <[email protected]>
    Ubuntu committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    519e707 View commit details
    Browse the repository at this point in the history
  2. Do not wrap line

    Signed-off-by: Jose Francisco Dillet Alfonso <[email protected]>
    Jose Francisco Dillet Alfonso committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    991ac5f View commit details
    Browse the repository at this point in the history
  3. fix(ga): remove beta for CompositionModePipeline

    Signed-off-by: Christopher Haar <[email protected]>
    haarchri committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    fe17a8d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5948 from haarchri/fix/compositionModePipeline-re…

    …move-beta
    
    fix(ga): remove beta for CompositionModePipeline
    negz committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    d0f6de6 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Merge pull request #5946 from jdillet/fix-3985

    Fix "Missing node in tree error" after updating a package source
    turkenh committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    38515aa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5868 from ulucinar/retry-xrd-webhook

    Retry on conflict during CRD dry-run updates in XRD validation webhook
    phisco committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    1efa54c View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    a09fe49 View commit details
    Browse the repository at this point in the history
  2. Translate upbound#132 to earthly

    Signed-off-by: Hasan Turken <[email protected]>
    turkenh committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    79f3fe5 View commit details
    Browse the repository at this point in the history
  3. Update ADOPTERS.md

    Signed-off-by: Eric Deitrick <[email protected]>
    DE-Wizard committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    10f8f2d View commit details
    Browse the repository at this point in the history
  4. Update ADOPTERS.md

    Signed-off-by: Eric Deitrick <[email protected]>
    DE-Wizard committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    56cb203 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5958 from DE-Wizard/patch-1

    Update ADOPTERS.md
    jbw976 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    edbc23e View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    6a694ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c023578 View commit details
    Browse the repository at this point in the history