Skip to content

Instantly share code, notes, and snippets.

View knm3000's full-sized avatar

Konstantin Maksimov knm3000

View GitHub Profile
@knm3000
knm3000 / cf-diego-manifest-ppc64le.yml
Last active November 22, 2016 10:32
CF Diego manifest example for OpenPOWER
# The following line helps maintain current documentation at http://docs.cloudfoundry.org.
# code_snippet cf-minimal-aws start
---
name: cf-diego
director_uuid: 504c8d24-ec34-4e41-9898-9a2f77f17a2e
releases:
- {name: cf, version: latest}
- {name: diego, version: latest}
- {name: etcd, version: latest}
@knm3000
knm3000 / bosh-releases-ppc64le.md
Last active November 1, 2016 09:15
Steps for building bosh release tarballs (diego, etcd, garden-linux, cflinuxfs2-rootfs, cf) for POWER platform

Steps for building bosh release tarballs (diego, etcd, garden-linux, cflinuxfs2-rootfs, cf) for POWER platform

diego release

cd ~
mkdir -p ~/releases

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable --ruby=2.3.0
source ~/.rvm/scripts/rvm
@knm3000
knm3000 / cf-diego-ppc64le.md
Last active November 3, 2016 14:08
Cloud Foundry Diego deployment on POWER platform

Deploying Cloud Foundry Diego to the POWER platform

Download the following bosh releases for POWER

Release name Download link
diego ftp://ftp.unicamp.br/pub/ppc64el/ubuntu/14_04/cloud-foundry/diego-0.1487.0.tgz
etcd ftp://ftp.unicamp.br/pub/ppc64el/ubuntu/14_04/cloud-foundry/etcd-78.tgz
garden-linux ftp://ftp.unicamp.br/pub/ppc64el/ubuntu/14_04/cloud-foundry/garden-linux-0.342.0.tgz
cf release ftp://ftp.unicamp.br/pub/ppc64el/ubuntu/14_04/cloud-foundry/cf-release-240-ppc64le.tar.gz
cflinuxfs2-rootfs ftp://ftp.unicamp.br/pub/ppc64el/ubuntu/14_04/cloud-foundry/cflinuxfs2-rootfs-1.37.0.tgz
@knm3000
knm3000 / beats-ppc64le.txt
Created October 26, 2016 13:36
Building beats packages on ppc64le ubuntu
mkdir -p ~/go
export GOPATH=~/go
mkdir -p $GOPATH/src/github.com/elastic
cd $GOPATH/src/github.com/elastic
git clone https://github.com/elastic/beats.git
# build filebeat
cd $GOPATH/src/github.com/elastic/beats/filebeat
make
@knm3000
knm3000 / concourse-gardenrunc-deploy-output.txt
Created September 14, 2016 15:09
concourse/garden-runc releases deployment output
ubuntu@btrfs-build:~/manifests$ bosh deploy
RSA 1024 bit CA certificates are loaded due to old openssl compatibility
Acting as user 'admin' on 'my-bosh'
Checking whether release concourse/latest already exists...NO
Verifying manifest...
Extract manifest OK
Manifest exists OK
Release name/version OK
@knm3000
knm3000 / garden-runc-release-ppc64le.txt
Last active September 16, 2016 11:27
garden-runc bosh release build steps for POWER
# garden-runc bosh release
cd ~
mkdir -p ~/releases
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable --ruby=2.3.0
source ~/.rvm/scripts/rvm
gem install bosh_cli
@knm3000
knm3000 / concourse-release-ppc64le.txt
Created September 14, 2016 13:37
concourse bosh release build steps for POWER
# concourse bosh release build steps for POWER:
1. Install and configure docker
Run steps 1.1 - 1.3 from this link:
https://gist.github.com/barthy1/246cd6892d5db2cec9b6f866de70c089
# disable apparmor (latest docker does not work with apparmor)
sudo /etc/init.d/apparmor stop
sudo /etc/init.d/apparmor teardown
@knm3000
knm3000 / cf-release-ppc64le.txt
Created September 6, 2016 10:12
cf release build steps for POWER
# cf release build steps for POWER:
cd ~
mkdir -p ~/releases
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable --ruby=2.3.0
source ~/.rvm/scripts/rvm
gem install bosh_cli