Skip to content

28th October 2021

Coding

Python

Full screen applications

Pytest

DevOps

Infrastructure as Code

Helmfile

  • Correction: Use environment name instead of get values.

    Instead of .Environment.Name, in theory you could have used .Vars | get "environment", which could have prevented the variables and secrets of the default environment will need to be called default_values.yaml, and default_secrets.yaml, which is misleading. But you can't use .Values in the helmfile.yaml as it's not loaded when the file is parsed, and you get an error. A solution would be to layer the helmfile state files but I wasn't able to make it work.

  • New: How to install a chart only in one environment.

    environments:
      default:
      production:
    
    ---
    
    releases:
    - name: newrelic-agent
      installed: {{ eq .Environment.Name "production" | toYaml }}
      # snip
    
  • New: Add note that templates can't be used inside the secrets.

    See this issue

Helm Secrets

  • Correction: Update the repository url.

    The last fork is dead, long live the fork

  • New: How to install the plugin.

Operative Systems

Linux

Kitty

  • New: Enable infinite scrollback history.

    To make the history scrollback infinite add the next lines:

    scrollback_lines -1
    scrollback_pager_history_size 0
    
  • New: Reasons to migrate from urxvt to kitty.

    • It doesn't fuck up your terminal colors.
    • You can use peek to record your screen.
    • Easier to extend.

Peek

  • Correction: Add note that it works with kitty.