{"id":16478434,"url":"https://github.com/batazor/hcfc","last_synced_at":"2025-03-23T11:33:05.818Z","repository":{"id":41887507,"uuid":"175435324","full_name":"batazor/hcfc","owner":"batazor","description":"generate Helm Chart from yaml config","archived":false,"fork":false,"pushed_at":"2025-03-04T23:16:09.000Z","size":2856,"stargazers_count":3,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T20:13:12.549Z","etag":null,"topics":["helm","helm-plugin","kubernetes","kubernetes-deployment"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/batazor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-13T14:18:18.000Z","updated_at":"2025-02-13T01:47:14.000Z","dependencies_parsed_at":"2023-01-31T19:01:53.860Z","dependency_job_id":"287c1c74-a503-4709-9fea-85758c43ce39","html_url":"https://github.com/batazor/hcfc","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/batazor%2Fhcfc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/batazor%2Fhcfc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/batazor%2Fhcfc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/batazor%2Fhcfc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/batazor","download_url":"https://codeload.github.com/batazor/hcfc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245097158,"owners_count":20560311,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["helm","helm-plugin","kubernetes","kubernetes-deployment"],"created_at":"2024-10-11T12:49:20.521Z","updated_at":"2025-03-23T11:33:03.634Z","avatar_url":"https://github.com/batazor.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hcfc\n\ngenerate Helm Chart from yaml config\n\n### Getting start\n\n```\ngo get -u github.com/batazor/hcfc/cmd/hcfc\n\nhcfc init // Create deploy.yaml\nhcfc generate -o ./mychart -f deploy.yaml\n```\n\n**value.yaml**\n\n```\nchart:\n  name: hcfc\n  description: \"\"\n  version: 0.1.0\n \ndeployment:\n  image:\n    repository: alpine\n    tag: latest\n \nservice:\n  type: ClusterIP\n\ningress:\n  enable: true\n  domain: example.com\n```\n\n### Function template\n\n1. ignore `{{ ignore .Values.Cat }} =\u003e {{ .Values.Cat }}`\n1. text `{{ text .Values.Cat }} =\u003e .Values.Cat`\n1. toToml\n1. toYaml\n1. fromYaml\n1. toJson\n1. fromJson\n1. include\n1. required\n1. tpl\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbatazor%2Fhcfc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbatazor%2Fhcfc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbatazor%2Fhcfc/lists"}