Skip to content

Instantly share code, notes, and snippets.

View mbaykara's full-sized avatar
:octocat:

Mehmet Ali Baykara mbaykara

:octocat:
View GitHub Profile
apiVersion: v2
publisher: mosaiq
name: my-vscode-ext
version: 0.20.0
type: vsc ext
displayName:
title: remote-dev
description:
icon: https://www.eclipse.org/che/images/logo-eclipseche.svg
repository:
apiVersion: v1
kind: PersistentVolume
metadata:
name: azurefile-pv
spec:
capacity:
storage: 2Gi
accessModes:
- ReadWriteMany
azureFile:
# this will fetch complete ci from given project
# which let you avoid repeating same ci stages over an over
include:
- project: 'baykara/projecta'
ref: 'dev'
file: '.gitlab-ci.yml'
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: terminator-4-runner
spec:
schedule: "*/30 * * * *"
jobTemplate:
spec:
template:
@mbaykara
mbaykara / clean-azure-container-registry.sh
Created September 7, 2021 07:53
Clean Azure Container Registry
# !/bin/env bash
echo "This script deletes data!"
REGISTRY=production
size=$(az acr repository list -n $REGISTRY -u $USER -p $PASSWORD | jq length --)
for i in `seq 1 $size`;
do
@mbaykara
mbaykara / Dockerfile
Created September 8, 2021 11:04
jib-cli dockerfile
FROM azul/zulu-openjdk-alpine:11-jre
ENV PATH="/jib-0.7.0/bin/:${PATH}"
RUN apk add wget &&\
wget https://github.com/GoogleContainerTools/jib/releases/download/v0.7.0-cli/jib-jre-0.7.0.zip \
&& unzip jib-jre-0.7.0.zip
serviceMonitor:
enabled: true
defaults:
additionalMetricsRelabels:
release: blackbox-exporter-prometheus-blackbox-exporter:9115
interval: 30s
scrapeTimeout: 30s
module: http_2xx
scheme: http
tlsConfig: {}
@mbaykara
mbaykara / PropertyLogger.java
Last active October 11, 2021 19:20 — forked from sandor-nemeth/PropertyLogger.java
Spring Boot - Log all configuration properties on application startup
//NOT MY CODE
package io.github.sandornemeth.spring;
import java.util.Arrays;
import java.util.stream.StreamSupport;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.event.ContextRefreshedEvent;
#!/bin/env bash
#install my basic tools
sudo apt install tree vim
mkdir -p ~/repos ~/tools ~/testenv
#configure vim for yaml
echo "set ts=2 sw=2" > ~/.vimrc
@mbaykara
mbaykara / git-history-clean.sh
Last active June 13, 2022 11:52
Clean your git history and get rid of commits you want to disappear from the git history. Git, GitLab, GitHub etc
#!/bin/env bash
#run this script in your git project
URL=$(cat .git/config | grep url | cut -d\ -f3)
rm -rf .git
git init
git add .
git commit -m "Initial commit"
git remote add origin $URL
git push -u --force origin main