terraform-provider-harbor

时间:2024-03-24 00:02:16
【文件属性】:

文件名称:terraform-provider-harbor

文件大小:67KB

文件格式:ZIP

更新时间:2024-03-24 00:02:16

Go

地形提供商港口 的Terraform提供商 要求 > = 0.12.x > = 1.12 使用提供者 发展提供者 该项目使用两个主要软件包, harbor实现与Harbor API交互的接口, provider实现Terraform特定的提供程序配置。 要在本地运行提供程序进行开发,您将需要Harbor的本地实例。 该项目包括用于使用docker-for-desktop的Kubernetes集群和Helm设置本地环境的脚本。 如果您希望使用另一个Harbor实例,那也可以使用,只需不要使用本地环境脚本。 如果您想使用本地环境,请将您的Kubernetes上下文设置为docker-desktop并运行make local 。 这将添加并在本地群集中安装Harbor Helm图表。 您的Harbor实例应在localhost:80上运行,并且禁用TLS。 将使用Harbor舵图默认的


【文件预览】:
terraform-provider-harbor-main
----.goreleaser.yml(1KB)
----example()
--------main.tf(859B)
----docs()
--------resources()
--------index.md(894B)
----.github()
--------SUPPORT.md(227B)
--------ISSUE_TEMPLATE.md(2KB)
--------workflows()
--------CONTRIBUTING.md(24KB)
--------CODE_OF_CONDUCT.md(214B)
----LICENSE(16KB)
----provider()
--------resource_harbor_project_test.go(4KB)
--------utils_test.go(1KB)
--------provider_test.go(832B)
--------resource_harbor_label_test.go(6KB)
--------provider.go(1KB)
--------resource_harbor_label.go(4KB)
--------resource_harbor_robot_account_test.go(8KB)
--------resource_harbor_webhook_test.go(7KB)
--------resource_harbor_project.go(4KB)
--------resource_harbor_webhook.go(6KB)
--------utils.go(401B)
--------resource_harbor_robot_account.go(6KB)
----main.go(215B)
----.gitignore(472B)
----.golangci.yml(339B)
----CHANGELOG.md(2KB)
----Makefile(495B)
----go.sum(54KB)
----harbor()
--------project.go(2KB)
--------error.go(364B)
--------robot_account.go(2KB)
--------harbor.go(4KB)
--------chart.go(1KB)
--------webhook.go(1KB)
--------repository.go(1KB)
--------utils.go(245B)
--------label.go(987B)
----README.md(2KB)
----scripts()
--------helmRelease.sh(344B)
--------runAccTests.sh(366B)
----go.mod(245B)

网友评论