Skip to content

Make Educates Terraform Modules public for OSS Consumption #9

@billkable

Description

@billkable

While the educates platform installation is supported via the CLI, it does not cover the prerequisites (mainly a working k8s cluster).
Local installations are straightforward using Docker Desktop, as the cli covers the kind installation.
But remote clusters must be provisioned before deploying the platform with the cli.

The scope of this project is to provide terraform k8s infrastructure and educates platform installation modules, along with reference implementations via root modules.

The initial scope of the project was not to be supported in the OSS community, so there is derivative work.
But the project needs to be sanitized before made public.
The following tasks needs to be accomplished before making public:

  • Add licensing, contribution guides, or reference from project/organization root.
    • Make sure add disclaimer: use as 'reference implementation only'.
  • Update README files to make consumption of reference modules easy to use.
    • Reference examples
  • Remove any sensitive information (i.e. Google project references, AWS accounts or iams principals)
  • Improvements to the reference modules:
  • Curate project commit history to be OSS friendly (one time force push before flipping to public)

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions