Skip to content

docs(integrations): Add Terraform provider reference#105

Open
JeromeJaggi wants to merge 1 commit into
prod-stagingfrom
docs/terraform-provider
Open

docs(integrations): Add Terraform provider reference#105
JeromeJaggi wants to merge 1 commit into
prod-stagingfrom
docs/terraform-provider

Conversation

@JeromeJaggi

Copy link
Copy Markdown
Member

Summary

  • Add Terraform provider reference: provider config, 3 resources (instance, certificate, volume), 4 data sources with HCL examples

Files changed

  • pages/integrations/terraform.mdx (new)

Comment thread pages/integrations/terraform.mdx Outdated
### `ukc_instance`

Creates a VM instance.
All changes require replacement — in-place updates are not supported.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Dashes] Remove the spaces around ' — '.

Comment thread pages/integrations/terraform.mdx Outdated
### `ukc_instance`

Creates a VM instance.
All changes require replacement — in-place updates are not supported.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'aren't' instead of 'are not'.

Comment thread pages/integrations/terraform.mdx Outdated
| Attribute | Type | Required | Description |
|-----------|------|----------|-------------|
| `cn` | string | Yes | Common name (subject) |
| `chain` | string | Yes | PEM-encoded certificate chain |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Microsoft.Acronyms] 'PEM' has no definition.

Comment thread pages/integrations/terraform.mdx Outdated
|-----------|------|----------|-------------|
| `cn` | string | Yes | Common name (subject) |
| `chain` | string | Yes | PEM-encoded certificate chain |
| `pkey` | string | Yes (sensitive) | PEM-encoded private key |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Microsoft.Acronyms] 'PEM' has no definition.

Comment thread pages/integrations/terraform.mdx Outdated
### `ukc_volume`

Creates a persistent volume.
The `size_mb` attribute can be changed in place — the only mutable field across all resources.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[write-good.Passive] 'be changed' may be passive voice. Use active voice if you can.

Comment thread pages/integrations/terraform.mdx Outdated
### `ukc_volume`

Creates a persistent volume.
The `size_mb` attribute can be changed in place — the only mutable field across all resources.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Dashes] Remove the spaces around ' — '.

Comment thread pages/integrations/terraform.mdx Outdated

* The `kraft cloud` [command-line tool reference](/cli/)
* Unikraft Cloud's [REST API reference](/api/platform/v1)
* [Kubernetes integration](/integrations/kubernetes) — Alternative Kubernetes-native integration

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Dashes] Remove the spaces around ' — '.

@JeromeJaggi JeromeJaggi force-pushed the docs/terraform-provider branch from 4e0a206 to aa9c022 Compare March 31, 2026 19:01
Comment thread pages/integrations/terraform.mdx Outdated
### `ukc_instance`

Creates a VM instance.
All changes require replacement; the provider doesn't support in-place updates for this resource.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Microsoft.Semicolon] Try to simplify this sentence.

@JeromeJaggi JeromeJaggi force-pushed the docs/terraform-provider branch from aa9c022 to 801765d Compare March 31, 2026 19:12
Signed-off-by: Jerome Jaggi <jerome@unikraft.io>
@JeromeJaggi JeromeJaggi force-pushed the docs/terraform-provider branch from 801765d to f5724ee Compare April 3, 2026 14:20
@JeromeJaggi JeromeJaggi temporarily deployed to pull-requests April 3, 2026 14:20 — with GitHub Actions Inactive
@github-actions github-actions Bot temporarily deployed to pull-requests April 3, 2026 14:26 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants