Capability/Tool | terraform Cloud | terraform Enterprise | Scalr | Env0 | Spacelift |
---|---|---|---|---|---|
Compliance | ISO 27001, SOC 2 | ISO 27001, SOC 2 | SOC 2 Type I | SOC 2 | ISO 27001, SOC 2 Type II |
GitLab Integration | ✅ | ✅ | ✅ | ✅ | ✅ |
Hosting | SaaS | SaaS, On-Prem | SaaS, On-Prem | SaaS | SaaS |
Policy as Code | Sentinel, OPA |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE NETSCAPE-Bookmark-file-1> | |
<!-- This is an automatically generated file. | |
It will be read and overwritten. | |
DO NOT EDIT! --> | |
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> | |
<TITLE>Bookmarks</TITLE> | |
<H1>Bookmarks</H1> | |
<DL><p> | |
<DT><H3 ADD_DATE="1626629115" LAST_MODIFIED="1626629462" PERSONAL_TOOLBAR_FOLDER="true">Bookmarks bar</H3> | |
<DL><p> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*swp |
General purpose Ubuntu 20.04 Instance
curl -sfL https://get.k3s.io | sh -
Command | Description |
---|---|
:autocmd |
Lists all currently defined auto commands in Neovim. |
:autocmd {event} |
Shows auto commands for a specific event (e.g., BufWritePost ). |
:verbose :autocmd {event} |
Provides detailed information about auto commands for a specific event |
:augroup {group} | autocmd | augroup END |
Displays all auto commands within a specific group. |
:autocmd * {pattern} |
Lists all auto commands that match a specific pattern (e.g., *.lua ). |
Telescope autocommands |
Lists all auto commands and fuzzy find. |
Command | Description |
---|---|
:%s/old/new/g |
Replace all occurrences of 'old' with 'new' in the entire file |
:s/old/new/g |
Replace all occurrences of 'old' with 'new' in the current line |
:s/\Cold/new/g |
Case-sensitive replace of 'old' with 'new' in the current line |
:s/\v(\d+)-(\d+)/\2-\1/g |
Swap two groups of digits separated by a hyphen in the current line |
:g/^$/d |
Delete all empty lines in the file |
:g/pattern/norm gU$ |
Convert matching lines to uppercase |
`:argdo %s/old/new/gc | update` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# The set -e option instructs bash to immediately exit if any command has a non-zero exit status | |
# The set -u referencing a previously undefined variable - with the exceptions of $* and $@ - is an error | |
# The set -o pipefaile if any command in a pipeline fails, that return code will be used as the return code of the whole pipeline | |
# https://bit.ly/37nFgin | |
set -o pipefail | |
help_function() { | |
echo "Usage: __open_file.sh [query] [-h|--help]" |
Coming from .NET dev/architect background means that there is a lot to learn in terms of networking and Linux management. Here are CKA curriculum requirements for networking:
CKA exam related commands:
Command: k run -h | grep '# ' -A2
When is it useful: copy/paste command to notepad, edit values and execute to create desired resource
Result: list of different ways to create k8s resources imperatively using kubectl
NewerOlder