Skip to content

Commit

Permalink
Updated Links
Browse files Browse the repository at this point in the history
  • Loading branch information
cheina97 committed Nov 5, 2023
1 parent 2e8aeb9 commit 50941ce
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ jobs:
uses: gaurav-nelson/github-action-markdown-link-check@v1
with:
use-quiet-mode: 'yes'

config-file: .markdownlink.json

shell-lint:
name: Lint shell files
Expand Down
10 changes: 10 additions & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"httpHeaders": [
{
"urls": ["https://linux.die.net"],
"headers": {
"user-agent": "Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0"
}
}
]
}
2 changes: 1 addition & 1 deletion infrastructure/certificate-provisioning/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ In different scenarios, it may happen to have different `Ingress` resources in d

### Install kubed

Kubed can be easily installed with helm [[5]](https://appscode.com/products/kubed/latest/setup/install/).
Kubed can be easily installed with helm [[5]](https://appscode.com/products/kubed/v0.12.0/setup/install/).

```bash
helm repo add appscode https://charts.appscode.com/stable/
Expand Down
2 changes: 1 addition & 1 deletion operators/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ The two main limitations of this approach are the following:

If the request for a new snapshot is valid, a new Job is created that performs the following two main actions:

- **Export the VM's disk**: this action is done by an init container in the job; it steals the DataVolume from the VM and converts the above raw disk image in a QCOW2 image, using the [QEMU disk image utility](https://qemu.readthedocs.io/en/latest/tools/qemu-img.html). After the conversion, it creates the Dockerfile for the Docker image build, which is needed in the next step.
- **Export the VM's disk**: this action is done by an init container in the job; it steals the DataVolume from the VM and converts the above raw disk image in a QCOW2 image, using the [QEMU disk image utility](https://qemu.readthedocs.io/en/master/tools/qemu-img.html). After the conversion, it creates the Dockerfile for the Docker image build, which is needed in the next step.
- **Build a new image and push it to the Docker registry**: once the init container terminates successfully, an EmptyDir volume with the building context is ready to be used for building the image and pushing it to the registry. This job leverages [Kaniko](https://github.com/GoogleContainerTools/kaniko), which allows to build a Docker image without a privileged container, since all the commands in the Dockerfile are executed in userspace. Note that Kaniko requires a large amount of RAM during the building process, so make sure that the RAM memory limit in your namespace is enough (currently the Kaniko container has a RAM memory limit of 32GB).

When the snapshot creation process successfully terminates, the docker registry will contain a new VM image with the exact copy of the target persistent VM at the moment of the snapshot creation. Note that before being able to create a new VM instance with that image, you should first create a new Template with the newly uploaded image.
Expand Down

0 comments on commit 50941ce

Please sign in to comment.