Skip to content

Instantly share code, notes, and snippets.

View jc1518's full-sized avatar
🐶

Jackie Chen jc1518

🐶
View GitHub Profile
@jc1518
jc1518 / k8s_jira_postgres_configmap.yaml
Created November 3, 2019 23:28
Jira Postgres DB configmap config file on k8s
---
apiVersion: v1
kind: ConfigMap
metadata:
name: jira-postgres-config
labels:
app: jira-postgres
data:
POSTGRES_DB: jira
POSTGRES_USER: admin
@jc1518
jc1518 / k8s_jira_service.yaml
Created November 3, 2019 23:25
Jira service config file on k8s
---
apiVersion: v1
kind: Service
metadata:
name: jira
labels:
app: jira
spec:
type: NodePort
ports:
@jc1518
jc1518 / k8s_jira_statefulset.yaml
Last active November 6, 2019 03:44
Jira statefulset config file on k8s
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: jira
spec:
serviceName: jira
replicas: 3
selector:
matchLabels:
@jc1518
jc1518 / k8s_jira_sharedhome_pv.yaml
Created November 3, 2019 23:18
Jira shared home persistent volume config file on k8s
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: jira-share-pvc
labels:
app: jira-share
spec:
accessModes:
- ReadWriteMany
@jc1518
jc1518 / k8s_jira_configmap.yaml
Last active November 3, 2019 23:16
Jira configmap file on k8s
---
apiVersion: v1
kind: ConfigMap
metadata:
name: jira-config
labels:
app: jira
data:
JVM_MINIMUM_MEMORY: 2048m
JVM_MAXIMUM_MEMORY: 2048m
@jc1518
jc1518 / ECR_image_scanning_sample.sh
Created October 29, 2019 10:00
Use Image Scanning for AWS ECR
#!/bin/bash
# Define your ECR
MY_ECR='<account>.dkr.ecr.<region>.amazonaws.com'
# Sample for scanning atlassian/jira-software:8.3
aws ecr get-login --no-include-email | bash -
aws ecr create-repository --repository-name jira --image-tag-mutability IMMUTABLE --image-scanning-configuration scanOnPush=true
docker pull atlassian/jira-software:8.3
docker tag atlassian/jira-software:8.3 ${MY_ECR}/jira:8.3
@jc1518
jc1518 / S3AccessForSSM
Created September 11, 2019 23:56
S3 Access Policy for SSM
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:GetObject",
"Resource": [
"arn:aws:s3:::aws-ssm-<region>/*",
"arn:aws:s3:::aws-windows-downloads-<region>/*",
"arn:aws:s3:::amazon-ssm-<region>/*",
@jc1518
jc1518 / jira_sprintquery_sample.js
Created July 8, 2019 12:53
Jira sprint query sample
/*
* Jira sprint query sample
* Find out current sprint and next sprint
*/
'use strict'
const Promise = require('promise')
const request = require('request')
const lodash = require('lodash')
@jc1518
jc1518 / confluence_cql_sample.js
Created July 8, 2019 12:19
Find all Confluence spaces (including archived ones) that are in Cloud category
/**
* Confluence CQL sample
* Find all spaces (including archived ones) that are in Cloud category
*/
const request = require('request')
const options = {
headers: { "Content-Type": "application/json" },
auth: {
SELECT SUM(a.bytes) as UNDO_SIZE
FROM v$datafile a,
v$tablespace b,
dba_tablespaces c
WHERE c.contents = 'UNDO'
AND c.status = 'ONLINE'
AND b.name = c.tablespace_name
AND a.ts# = b.ts#;