DNS DIG Action
Provided by: "Apache Software Foundation"
Query a DNS through Dig
The Kamelet expects the following headers to be set:
ce-domain-name: as the domain for which we are querying the DNS
ce-dns-type: as the DNS type
If the domain-name header won’t be set the body will be used as domain name.
If the dns-type header won’t be set, the DNS Type A will be used.
This section summarizes how the
dns-dig-action can be used in various contexts.
dns-dig-action Kamelet can be used as intermediate step in a binding.
apiVersion: camel.apache.org/v1alpha1 kind: KameletBinding metadata: name: dns-dig-action-binding spec: source: ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: timer-source properties: message: "Hello" steps: - ref: kind: Kamelet apiVersion: camel.apache.org/v1alpha1 name: dns-dig-action sink: ref: kind: InMemoryChannel apiVersion: messaging.knative.dev/v1 name: mychannel
Make sure you have Camel K installed into the Kubernetes cluster you’re connected to.
dns-dig-action-binding.yaml file into your hard drive, then configure it according to your needs.
You can run the action using the following command:
kubectl apply -f dns-dig-action-binding.yaml