Golang developer to develop a grpc client to talk to terraform providers
- Stav: Closed
- Odměna: $150
- Přijatých návrhů: 4
- Vítěz: OsamaSonbaty
Instrukce k soutěži
I am looking for a skilled Golang developer to create a grpc client that will connect to terraform providers and retrieve data.
Requirements:
- Experience in Golang development
- Proficiency in grpc and working with APIs
- Familiarity with terraform providers
The ideal candidate should have:
- Strong problem-solving skills
- Attention to detail
- Ability to work independently and meet deadlines
The project needs to be completed within a two-week timeframe.
Please note that I have a few terraform providers in mind, so the developer should be open to suggestions and be able to adapt to different providers as needed.
I would like the client to connect to an Azure provider binary to retrieve the following :
Argument Metadata for any resource by issuing the following golang command:
Go run obtainschema.go --provider=azure --resource=azurerm_storage_account
Should return the Metadata for all arguments in a json file.
The resource Argument Metadata contains the following information:
Name, description , nullable, default value
Eg for the 'location' argument in 'azure_storage_account' the 'location' argument returned should be ...
Name: location
Nullable: false
Description: " (Required) Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created"
Type: bool
Default:....
This Metadata data should be retrieved from the provider (gRPC server ) already written by the provider
This role is to develop the client to retrieve all argument Metadata from a given resource on a give provider.
You need to upload the golang code and evidence of the json Metadata for all arguments in a specific azure provider
Doporučené dovednosti
Zpětná vazba od zaměstnavatele
“Wouid hire again ”
metersystems, Ireland.
Nejlepší návrhy této soutěže
-
OsamaSonbaty Egypt
-
mrumar707 Pakistan
-
Soumya747 India
-
erinseuli212 Bangladesh
Veřejná nástěnka k vyjasnění projektu
Jak začít se soutěžemi
-
Zveřejněte svou soutěž Rychlé a snadné
-
Získejte spousty návrhů Z celého světa
-
Zvolte nejlepší návrh Stáhněte si soubory - Je to snadné!