Skip to content

Crossplane Provider designed to facilitate sending HTTP requests as resources.

License

Notifications You must be signed in to change notification settings

crossplane-contrib/provider-http

Repository files navigation

provider-http

provider-http is a Crossplane Provider designed to facilitate sending HTTP requests as resources.

Installation

To install provider-http, you have two options:

  1. Using the Crossplane CLI in a Kubernetes cluster where Crossplane is installed:

    crossplane xpkg install provider xpkg.upbound.io/crossplane-contrib/provider-http:v1.0.6
  2. Manually creating a Provider by applying the following YAML:

    apiVersion: pkg.crossplane.io/v1
    kind: Provider
    metadata:
      name: provider-http
    spec:
      package: "xpkg.upbound.io/crossplane-contrib/provider-http:v1.0.6"

Supported Resources

provider-http supports the following resources:

Usage

DisposableRequest

Create a DisposableRequest resource to initiate a single-use HTTP interaction:

apiVersion: http.crossplane.io/v1alpha2
kind: DisposableRequest
metadata:
  name: example-disposable-request
spec:
  # Add your DisposableRequest specification here

For more detailed examples and configuration options, refer to the examples directory.

Request

Manage a resource through HTTP requests with a Request resource:

apiVersion: http.crossplane.io/v1alpha2
kind: Request
metadata:
  name: example-request
spec:
  # Add your Request specification here

For more detailed examples and configuration options, refer to the examples directory.

Developing locally

Run controller against the cluster:

make run

Troubleshooting

If you encounter any issues during installation or usage, refer to the troubleshooting guide for common problems and solutions.

About

Crossplane Provider designed to facilitate sending HTTP requests as resources.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published