diff --git a/.github/workflows/promote.yml b/.github/workflows/promote.yml index 0e44978..6b377db 100644 --- a/.github/workflows/promote.yml +++ b/.github/workflows/promote.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: inputs: version: - description: "Release version (e.g. v1.0.3)" + description: "Release version (e.g. v1.0.4)" required: true channel: description: "Release channel" diff --git a/.github/workflows/tag.yml b/.github/workflows/tag.yml index dcafaaf..42b65cf 100644 --- a/.github/workflows/tag.yml +++ b/.github/workflows/tag.yml @@ -4,7 +4,7 @@ on: workflow_dispatch: inputs: version: - description: "Release version (e.g. v1.0.3)" + description: "Release version (e.g. v1.0.4)" required: true message: description: "Tag message" diff --git a/README.md b/README.md index af60488..c3f706a 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ To install `provider-http`, you have two options: 1. Using the Crossplane CLI in a Kubernetes cluster where Crossplane is installed: ```console - crossplane xpkg install provider xpkg.upbound.io/crossplane-contrib/provider-http:v1.0.3 + crossplane xpkg install provider xpkg.upbound.io/crossplane-contrib/provider-http:v1.0.4 ``` 2. Manually creating a Provider by applying the following YAML: @@ -20,7 +20,7 @@ To install `provider-http`, you have two options: metadata: name: provider-http spec: - package: "xpkg.upbound.io/crossplane-contrib/provider-http:v1.0.3" + package: "xpkg.upbound.io/crossplane-contrib/provider-http:v1.0.4" ``` ## Supported Resources diff --git a/apis/disposablerequest/v1alpha2/disposablerequest_types.go b/apis/disposablerequest/v1alpha2/disposablerequest_types.go index 339016f..ab6c5eb 100644 --- a/apis/disposablerequest/v1alpha2/disposablerequest_types.go +++ b/apis/disposablerequest/v1alpha2/disposablerequest_types.go @@ -76,6 +76,9 @@ type SecretInjectionConfig struct { // ResponsePath is is a jq filter expression represents the path in the response where the secret value will be extracted from. ResponsePath string `json:"responsePath"` + + // SetOwnerReference determines whether to set the owner reference on the Kubernetes secret. + SetOwnerReference bool `json:"setOwnerReference,omitempty"` } // SecretRef contains the name and namespace of a Kubernetes secret. diff --git a/apis/request/v1alpha2/request_types.go b/apis/request/v1alpha2/request_types.go index 7bd4900..b685c0f 100644 --- a/apis/request/v1alpha2/request_types.go +++ b/apis/request/v1alpha2/request_types.go @@ -75,6 +75,9 @@ type SecretInjectionConfig struct { // ResponsePath is is a jq filter expression represents the path in the response where the secret value will be extracted from. ResponsePath string `json:"responsePath"` + + // SetOwnerReference determines whether to set the owner reference on the Kubernetes secret. + SetOwnerReference bool `json:"setOwnerReference,omitempty"` } // SecretRef contains the name and namespace of a Kubernetes secret. diff --git a/cluster/test/setup.sh b/cluster/test/setup.sh index 97e6188..f71fd87 100755 --- a/cluster/test/setup.sh +++ b/cluster/test/setup.sh @@ -20,39 +20,39 @@ cat <