diff --git a/astro.config.mjs b/astro.config.mjs index 4215355..e43acb2 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -93,6 +93,11 @@ export default defineConfig({ { label: 'Uplink', link: '/operation/uplink/'}, { label: 'Lite VS Pro', link: '/operation/lite-vs-pro/'} ] + }, { + label: 'Trouble Shooting', + items: [ + { label: 'Platform provisioning', link: '/trouble-shooting/platform-provisioning/'} + ] }] }), react()] }); \ No newline at end of file diff --git a/package.json b/package.json index d935f81..32136f5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "opsmaru-docs", "type": "module", - "version": "0.1.6", + "version": "0.1.7", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/src/assets/trouble-shooting/digitalocean-bastion-size-error.png b/src/assets/trouble-shooting/digitalocean-bastion-size-error.png new file mode 100644 index 0000000..b94a746 Binary files /dev/null and b/src/assets/trouble-shooting/digitalocean-bastion-size-error.png differ diff --git a/src/content/docs/trouble-shooting/platform-provisioning.md b/src/content/docs/trouble-shooting/platform-provisioning.md new file mode 100644 index 0000000..78da43a --- /dev/null +++ b/src/content/docs/trouble-shooting/platform-provisioning.md @@ -0,0 +1,25 @@ +--- +title: Platform provisioning +description: Problems that crop up during cluster creation. +--- + +OpsMaru provisions cluster on cloud providers. These are environments we do not control. There are many components and potentially many things can go wrong during the process. While we do our best to ensure a smooth operation there are things that are out of our control these are a list of things that can possibly happen and how to fix them. + +## API Errors + +If you are seeing some kind of API error on the cloud provider, make sure that your credentials are correctly setup and working. Your errors may also be related to bad input values. + +### Parameter Error + +Sometimes we can input the wrong value. DigitalOcean for example do not support certain instance types in different regions. All you have to do to resolve such issues is to select a different instance type. + +![parameter error](../../../assets/trouble-shooting/digitalocean-bastion-size-error.png) + +## Networking Errors + +Your cluster may have been successfully provisioned, however sometimes there are networking issues that can prevent your installation from being deployed. OpsMaru clusters depend on internal networking communications, and in cases where there are internal networking issues, this can cause failure when booting up your application container. + +You can resolve these issues easily by [sshing into](/docs/infrastructure/accessing-your-cluster/) your node and reboot it. + + +