mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-27 08:14:18 -04:00 
			
		
		
		
	doc update: run Makefile.doc (#3232)
Add the new plugins ones: clouddns and sign. Remove federation from it. Signed-off-by: Miek Gieben <miek@miek.nl>
This commit is contained in:
		
							
								
								
									
										100
									
								
								man/coredns-clouddns.7
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										100
									
								
								man/coredns-clouddns.7
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,100 @@ | ||||
| .\" Generated by Mmark Markdown Processer - mmark.miek.nl | ||||
| .TH "COREDNS-CLOUDDNS" 7 "August 2019" "CoreDNS" "CoreDNS Plugins" | ||||
|  | ||||
| .SH "NAME" | ||||
| .PP | ||||
| \fIclouddns\fP - enables serving zone data from GCP Cloud DNS. | ||||
|  | ||||
| .SH "DESCRIPTION" | ||||
| .PP | ||||
| The \fIclouddns\fP plugin is useful for serving zones from resource record | ||||
| sets in GCP Cloud DNS. This plugin supports all Google Cloud DNS | ||||
| records | ||||
| \[la]https://cloud.google.com/dns/docs/overview#supported_dns_record_types\[ra]. This plugin can | ||||
| be used when CoreDNS is deployed on GCP or elsewhere. Note that this plugin accesses the resource | ||||
| records through the Google Cloud API. For records in a privately hosted zone, it is not necessary to | ||||
| place CoreDNS and this plugin in the associated VPC network. In fact the private hosted zone could | ||||
| be created without any associated VPC and this plugin could still access the resource records under | ||||
| the hosted zone. | ||||
|  | ||||
| .SH "SYNTAX" | ||||
| .PP | ||||
| .RS | ||||
|  | ||||
| .nf | ||||
| clouddns [ZONE:PROJECT\_ID:HOSTED\_ZONE\_NAME...] { | ||||
|     credentials [FILENAME] | ||||
|     fallthrough [ZONES...] | ||||
| } | ||||
|  | ||||
| .fi | ||||
| .RE | ||||
|  | ||||
| .IP \(bu 4 | ||||
| \fBZONE\fP the name of the domain to be accessed. When there are multiple zones with overlapping | ||||
| domains (private vs. public hosted zone), CoreDNS does the lookup in the given order here. | ||||
| Therefore, for a non-existing resource record, SOA response will be from the rightmost zone. | ||||
| .IP \(bu 4 | ||||
| \fBPROJECT_ID\fP the project ID of the Google Cloud project. | ||||
| .IP \(bu 4 | ||||
| \fBHOSTED\fIZONE\fPNAME\fP the name of the hosted zone that contains the resource record sets to be | ||||
| accessed. | ||||
| .IP \(bu 4 | ||||
| \fB\fCcredentials\fR is used for reading the credential file. | ||||
| .IP \(bu 4 | ||||
| \fBFILENAME\fP GCP credentials file path (normally a .json file). | ||||
| .IP \(bu 4 | ||||
| \fB\fCfallthrough\fR If zone matches and no record can be generated, pass request to the next plugin. | ||||
| If \fB[ZONES...]\fP is omitted, then fallthrough happens for all zones for which the plugin is | ||||
| authoritative. If specific zones are listed (for example \fB\fCin-addr.arpa\fR and \fB\fCip6.arpa\fR), then | ||||
| only queries for those zones will be subject to fallthrough. | ||||
| .IP \(bu 4 | ||||
| \fBZONES\fP zones it should be authoritative for. If empty, the zones from the configuration block | ||||
|  | ||||
|  | ||||
| .SH "EXAMPLES" | ||||
| .PP | ||||
| Enable clouddns with implicit GCP credentials and resolve CNAMEs via 10.0.0.1: | ||||
|  | ||||
| .PP | ||||
| .RS | ||||
|  | ||||
| .nf | ||||
| \&. { | ||||
|     clouddns example.org.:gcp\-example\-project:example\-zone | ||||
|     forward . 10.0.0.1 | ||||
| } | ||||
|  | ||||
| .fi | ||||
| .RE | ||||
|  | ||||
| .PP | ||||
| Enable clouddns with fallthrough: | ||||
|  | ||||
| .PP | ||||
| .RS | ||||
|  | ||||
| .nf | ||||
| \&. { | ||||
|     clouddns example.org.:gcp\-example\-project:example\-zone clouddns example.com.:gcp\-example\-project:example\-zone\-2 { | ||||
|         fallthrough example.gov. | ||||
|     } | ||||
| } | ||||
|  | ||||
| .fi | ||||
| .RE | ||||
|  | ||||
| .PP | ||||
| Enable clouddns with multiple hosted zones with the same domain: | ||||
|  | ||||
| .PP | ||||
| .RS | ||||
|  | ||||
| .nf | ||||
| \&. { | ||||
|     clouddns example.org.:gcp\-example\-project:example\-zone example.com.:gcp\-example\-project:other\-example\-zone | ||||
| } | ||||
|  | ||||
| .fi | ||||
| .RE | ||||
|  | ||||
		Reference in New Issue
	
	Block a user