Skip to content

Instantly share code, notes, and snippets.

View hemanth22's full-sized avatar

Hemanth B hemanth22

View GitHub Profile
@hemanth22
hemanth22 / addTwoNumbersTest.js
Last active May 6, 2024 16:47 — forked from adnanrahic/addTwoNumbersTest.js
addTwoNumbersTestjs
var expect = require('chai').expect;
var addTwoNumbers = require('../addTwoNumbers');
describe('addTwoNumbers()', function () {
it('should add two numbers', function () {
// 1. ARRANGE
var x = 5;
var y = 1;
var sum1 = x + y;
@hemanth22
hemanth22 / additionWithAssertions.js
Last active May 6, 2024 16:47 — forked from adnanrahic/additionWithAssertions.js
additionWithAssertionsjs
var assert = require('assert');
function addTwoNumbers(x, y) {
return x + y;
}
function testAddTwoNumbers() {
var x = 5;
var y = 1;
var sum1 = x + y;
var assert = {
equal: function(firstValue, secondValue) {
if (firstValue != secondValue)
throw new Error('Assert failed, ' + firstValue + ' is not equal to ' + secondValue + '.');
}
};
function addTwoNumbers(x, y) {
return x + y;
}
function addTwoNumbers(x, y) {
return x + y;
}
function testAddTwoNumbers() {
// 1. ARRANGE
var x = 5;
var y = 1;
var sum1 = x + y;
@hemanth22
hemanth22 / addition.js
Last active May 6, 2024 16:46 — forked from adnanrahic/addition.js
js additionscript
function addTwoNumbers(x, y) {
return x + y;
}
console.log(addTwoNumbers(5, 1));
@hemanth22
hemanth22 / vaultsealmanager.sh
Last active May 6, 2024 16:44 — forked from ccampanale/vaultsealmanager.sh
vault scriptbash
#!/bin/bash
export vault=/usr/local/bin/vault
export VAULT_TOKEN=$(cat /root/.vault-token)
vault_cacert='-ca-cert=/path/to/your/ca.pem'
local_vault="-address=https://$(hostname -f):8200"
unsealed_vault="-address=https://$(getent hosts $(dig +short vault.service.consul | tail -n 1) | awk '{ print $2 }'):8200"
leader_vault="-address=https://$($vault status $vault_cacert $unsealed_vault 2> /dev/null | grep Leader | awk '{ print $2 }' | sed 's/^http\(\|s\):\/\///g'):8200"
vault_read="$vault read $vault_cacert $leader_vault"
vault_unseal="$vault unseal $vault_cacert $local_vault"
@hemanth22
hemanth22 / convert-p12-pem-formats.bash
Created November 29, 2023 08:25 — forked from Integralist/convert-p12-pem-formats.bash
Convert a P12 into a PEM and vice versa
# Convert p12 to pem
openssl pkcs12 -in certificate.p12 -out certificate.pem -clcerts -nodes
# Convert pem to p12
openssl pkcs12 -export -in certificate.pem -out certificate.p12 -passout pass:password
@hemanth22
hemanth22 / convert-deploymentconfig-to-deployment.md
Created November 29, 2023 08:24 — forked from bmaupin/convert-deploymentconfig-to-deployment.md
Convert OpenShift DeploymentConfig to Kubernetes Deployment
  1. Change apiVersion from:

    - apiVersion: v1

    (or apiVersion: apps.openshift.io/v1)

    to:

@hemanth22
hemanth22 / deployment.yml
Created November 12, 2023 15:17 — forked from troyharvey/deployment.yml
Using Kubernetes envFrom for environment variables
# Use envFrom to load Secrets and ConfigMaps into environment variables
apiVersion: apps/v1beta2
kind: Deployment
metadata:
name: mans-not-hot
labels:
app: mans-not-hot
spec:
replicas: 1
@hemanth22
hemanth22 / python_ssh_jsch.py
Created June 16, 2023 15:43 — forked from huskercane/python_ssh_jsch.py
SSH from jython using jsch
I have to make ssh calls from python, there are few options
however we run in jython and it runs automated, so adding extension is difficult.
luckily we have access to jsch jars.
here is a example on how to connect to a ssh server using jsch from python/jython
from com.jcraft.jsch import JSch