[
  {
    "id": "crossplane-docs-1",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/whats-crossplane/",
    "excerpt": "With Crossplane you don’t have to write a controller. Instead you configure a pipeline of functions.",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-2",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/whats-crossplane/",
    "excerpt": "Functions allow you to write your configuration in multiple languages, including YAML, KCL, Python, and Go.",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-3",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/whats-crossplane/",
    "excerpt": "there’s an RDS instance MR that extends Kubernetes with the ability to manage AWS RDS instances.",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-4",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/get-started/install/",
    "excerpt": "Install Crossplane using the Helm chart.",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-5",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/get-started/install/",
    "excerpt": "Enable support for real time compositions.",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-6",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/get-started/install/",
    "excerpt": "Enable automatic protection of Providers from deletion when they have active managed resources.",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-7",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/cli/latest/",
    "excerpt": "testing and rendering standalone Composition Functions without the need to access a Kubernetes cluster running Crossplane",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-8",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/cli/latest/",
    "excerpt": "troubleshooting Crossplane Compositions, Composite Resources and Managed Resources",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-9",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/cli/latest/",
    "excerpt": "building, installing, updating and pushing Crossplane Packages",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-10",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/packages/",
    "excerpt": "Providers - Providers connect Crossplane to external APIs",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-11",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/packages/",
    "excerpt": "Configurations - Portable packages of Crossplane resources",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-12",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/packages/",
    "excerpt": "Image Configs - Centralized control of package image configuration",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-13",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/composition/",
    "excerpt": "Composite Resource Definitions - Define schemas for composite resources",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-14",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/composition/",
    "excerpt": "Environment Configs - In-memory data stores for Compositions",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-15",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/composition/",
    "excerpt": "Composition Revisions - Manage changes to Compositions with revisions",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-16",
    "tier": "claimed-docs",
    "url": "https://www.crossplane.io",
    "excerpt": "Expose declarative APIs that humans, automation, and AI systems can safely act on",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-17",
    "tier": "claimed-docs",
    "url": "https://www.crossplane.io",
    "excerpt": "extending its battle hardened reliability and security features like Role Based Access Control (RBAC) to orchestrate everything - not just containers.",
    "fetchedAt": "2026-09-04T00:38:36.823Z"
  },
  {
    "id": "crossplane-docs-18",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/whats-crossplane/",
    "excerpt": "If your software ever drifts from your desired state, the control plane automatically corrects the drift.",
    "fetchedAt": "2026-09-04T00:39:54.864Z"
  },
  {
    "id": "crossplane-docs-19",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/get-started/install/",
    "excerpt": "Crossplane introduces new features behind feature flags. By default alpha features are off.",
    "fetchedAt": "2026-09-04T00:39:54.864Z"
  },
  {
    "id": "crossplane-docs-20",
    "tier": "claimed-docs",
    "url": "https://www.crossplane.io",
    "excerpt": "Extend Kubernetes to manage any resource anywhere",
    "fetchedAt": "2026-09-04T00:39:54.864Z"
  },
  {
    "id": "crossplane-docs-21",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/whats-crossplane/",
    "excerpt": "It lets you design the APIs and abstractions that your users use to interact with your control planes.",
    "fetchedAt": "2026-09-04T00:39:54.864Z"
  },
  {
    "id": "crossplane-docs-22",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/get-started/install/",
    "excerpt": "Installing Crossplane enables the installation of Crossplane Provider, Function, and Configuration resources.",
    "fetchedAt": "2026-09-04T00:39:54.864Z"
  },
  {
    "id": "crossplane-docs-23",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/whats-crossplane/",
    "excerpt": "There’s already a Crossplane managed resource for that.",
    "fetchedAt": "2026-09-04T00:41:05.623Z"
  },
  {
    "id": "crossplane-docs-24",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/get-started/install/",
    "excerpt": "`--enable-realtime-compositions` Enable support for real time compositions.",
    "fetchedAt": "2026-09-04T00:41:05.623Z"
  },
  {
    "id": "crossplane-docs-25",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/get-started/install/",
    "excerpt": "Install pre-release versions of Crossplane from the master Crossplane Helm channel.",
    "fetchedAt": "2026-09-04T00:41:05.623Z"
  },
  {
    "id": "crossplane-docs-26",
    "tier": "claimed-docs",
    "url": "https://docs.crossplane.io/latest/packages/",
    "excerpt": "Functions - Functions extend Crossplane with new ways to configure composition",
    "fetchedAt": "2026-09-04T00:41:05.623Z"
  },
  {
    "id": "crossplane-docs-27",
    "tier": "claimed-docs",
    "url": "https://www.crossplane.io",
    "excerpt": "Use a library of components to assemble your platform faster",
    "fetchedAt": "2026-09-04T00:41:05.623Z"
  },
  {
    "id": "crossplane-comm-1",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=18600603",
    "excerpt": "When he asks for the DB, is he getting an RDS/CloudSQL/whatever or is it spinning up a DB on an EKS/GKE/whatever? I really don't like the latter in comparison to the former.",
    "fetchedAt": "2026-09-04T00:43:02.535Z"
  },
  {
    "id": "crossplane-comm-2",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=18600603",
    "excerpt": "At GitLab we're really excited about the vision of Crossplane...Crossplane works outside Kubernetes since k8s is another service it will provision.",
    "fetchedAt": "2026-09-04T00:43:02.535Z"
  },
  {
    "id": "crossplane-comm-3",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=18600603",
    "excerpt": "Terraform is a popular tool for provisioning infrastructure...Unlike Crossplane, Terraform does not support workload portability across cloud providers, and does not have any active controllers that can react to failures.",
    "fetchedAt": "2026-09-04T00:43:02.535Z"
  },
  {
    "id": "crossplane-comm-4",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=18600603",
    "excerpt": "So how is this different from AWS Operator? ... The AWS operator targets AWS resources. You can't take them, in a general sense, to minikube, Azure, or elsewhere. It's declarative to AWS services. Some would call the AWS operator as a form of vendor lock-in.",
    "fetchedAt": "2026-09-04T00:43:02.535Z"
  },
  {
    "id": "crossplane-comm-5",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=18600603",
    "excerpt": "Why do i need to configure a mysql database for a wordpress if that wordpress always needs a mysql database? While i really like the idea, i'm looking forward to see if we moved our problems down to the operator code or if those configuration problems are gone.",
    "fetchedAt": "2026-09-04T00:43:02.535Z"
  },
  {
    "id": "crossplane-comm-6",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=18600603",
    "excerpt": "It's a missed opportunity to link your blog back to blog.upboundio instead of to www.upbound.io. Blog posts often lead me to wonder what the product is, so it should be convenient to find out.",
    "fetchedAt": "2026-09-04T00:43:02.535Z"
  },
  {
    "id": "crossplane-comm-7",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=42077342",
    "excerpt": "Really nice to see Crossplane and Upbound maturing!",
    "fetchedAt": "2026-09-04T00:43:02.535Z"
  },
  {
    "id": "crossplane-comm-8",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=26334268",
    "excerpt": "Terraform (and cloud provider APIs) are not built for developer self-service...Crossplane flips this model by instead saying that the developer is only given permission to perform operations at the interface they are interacting with.",
    "fetchedAt": "2026-09-04T00:43:02.535Z"
  },
  {
    "id": "crossplane-comm-9",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=26334268",
    "excerpt": "Many folks are using GitOps with Flux/ArgoCD to deploy their k8s apps but they can't use Terraform in the same workflow. How does Crossplane help get to a single GitOps workflow so app teams can self-service the infra from within the app cluster.",
    "fetchedAt": "2026-09-04T00:43:02.535Z"
  },
  {
    "id": "crossplane-comm-10",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=26334268",
    "excerpt": "Terraform offers small teams a common language for controlling their infrastructure...Crossplane appears to have a clear yaml syntax (easy enough to commit to source control) and runs a control plane for enforcement (easier than setting up Atlantis, I imagine).",
    "fetchedAt": "2026-09-04T00:43:02.535Z"
  },
  {
    "id": "crossplane-probe-1",
    "tier": "probe",
    "url": "https://docs.crossplane.io/cli/latest/",
    "excerpt": "official CLI documented at https://docs.crossplane.io/cli/latest/",
    "fetchedAt": "2026-09-04T00:43:13.735Z"
  },
  {
    "id": "crossplane-probe-2",
    "tier": "probe",
    "url": "https://docs.crossplane.io/cli/latest/",
    "excerpt": "PROBE cli-version (local run, macOS): `crossplane version --client` printed \"Client Version: v2.5.0\" and exited 0 after `brew install crossplane`; the CLI is keyless, but unlike the other tools probed here every real plan/apply operation requires a running Kubernetes cluster with the Crossplane control plane installed — no local plan/preview loop exists.",
    "fetchedAt": "2026-09-04T00:43:52.821Z"
  }
]
