lp:~hemanth-n/stsstack-bundles

Owned by Hemanth Nakkina
Get this repository:
git clone https://git.launchpad.net/~hemanth-n/stsstack-bundles
Only Hemanth Nakkina can upload to this repository. If you are Hemanth Nakkina please log in for upload directions.

Branches

Name Last Modified Last Commit
bug/1915810 2022-01-11 11:05:03 UTC
Add steps to deploy multus cni

Author: Hemanth Nakkina
Author Date: 2022-01-11 11:05:03 UTC

Add steps to deploy multus cni

Add an option --multus which prints the steps
to deploy multus cni

Closes-Bug: #1915810

bug/1944405 2021-12-09 07:59:43 UTC
Add support for ironic charms

Author: Hemanth Nakkina
Author Date: 2021-09-24 11:13:37 UTC

Add support for ironic charms

Add new overlay to support ironic charms

Command to generate bundle with ironic:
generate-bundle.sh -s focal -n ironic --ironic

Closes-Bug: #1944405

revision_info 2021-05-10 10:28:03 UTC
Handle charmstore in revision info bundle

Author: Hemanth Nakkina
Author Date: 2021-05-10 10:28:03 UTC

Handle charmstore in revision info bundle

The script parse_bundle is handled only for jujucharms store
but not for charmstore.
Enhanced the code to handle charmstore and updated column numbers
to read the revision number etc.

k8s-keystone-ha 2021-02-18 09:25:07 UTC
Add keystone-ha overlay to k8s

Author: Hemanth Nakkina
Author Date: 2021-02-18 09:25:07 UTC

Add keystone-ha overlay to k8s

Currently k8s supports keystone overlay but not keystone-ha
This patch updates the scripts to support keystone-ha overlay.

k8s-keystone-auth 2021-02-14 01:37:37 UTC
enable keystone authorization if k8s is related to keystone charm

Author: Hemanth Nakkina
Author Date: 2021-02-14 01:37:37 UTC

enable keystone authorization if k8s is related to keystone charm

By default enable-keystone-authorization is false in kubernetes-master
charm and so kubectl commands using keystone users fails by default
if RBAC policies are not updated to k8s master. Another way to handle
this is passing authorization to k8s-keystone-auth and settings proper
authorization policy against keystone users/roles/projects.

To acheive this, set enable-keystone-authorization to true by default
in bundles when k8s-master charm is related to keystone.
keystone policy is already updated with the users/roles/projects
mentioned as part of configure.sh

fix-master-ha-bundle 2020-12-02 05:50:56 UTC
Fix bundle errors when deployed with --master-ha overlay

Author: Hemanth Nakkina
Author Date: 2020-12-02 05:40:59 UTC

Fix bundle errors when deployed with --master-ha overlay

Bundle not deployed when generated using --master-ha overlay
./generate-bundle.sh -s bionic -n k8sha --use-stable-charms --master-ha

* Missing kube-api-endpoint relation between k8s-master and k8s-worker

  kube-api-endpoint relation is added between k8s-master and k8s-worker.
  --master-ha and --lb-octavia should be mutually exclusive since the
  lb-octavia overlay uses openstack-integrator for loadbalancing the
  control plane

* Relation not required beween kube-api-loadbalancer and easyrsa

  Overlay k8s-lb-easyrsa.yaml need not be added since it adds relation
  for kube-api-loadbalancer which does not exist in this scenario

k8s-lma 2020-12-02 04:45:14 UTC
Add lma overlay to kubernetes bundles

Author: Hemanth Nakkina
Author Date: 2020-12-01 08:47:43 UTC

Add lma overlay to kubernetes bundles

This patch adds the LMA charms as overlay to k8s bundle.
The overlay file is picked from [1]

[1] https://ubuntu.com/kubernetes/docs/monitoring

nfs-server 2020-09-02 06:19:37 UTC
Add nfs-server-test-fixture as overlay

Author: Hemanth Nakkina
Author Date: 2020-09-01 05:31:13 UTC

Add nfs-server-test-fixture as overlay

nfs-server-test-fixture charm can be used as a basic NFS server
for testing services that consume NFS.
This patch adds the charm as an overlay for openstack.

[1] https://jaas.ai/u/openstack-charmers-next/nfs-server-test-fixture

1888100 2020-07-20 09:59:19 UTC
Update __OCTAVIA_RETROFIT_UCA__ for non UCA deployments

Author: Hemanth Nakkina
Author Date: 2020-07-19 08:19:27 UTC

Update __OCTAVIA_RETROFIT_UCA__ for non UCA deployments

__OCTAVIA_RETROFIT_UCA__ is updated only for UCA release deployments.
And the function get_uca_release returns nothing if release is not
mentioned in generate_bundle.

New function get_ost_release introduced that returns the release name
specified as option for generate_bundle. If release option is not
specified, the release for corresponding series is returned. This
ensures param __OCTAVIA_RETROFIT_UCA__ is updated properly.

Closes-Bug: 1888100

bug/octavia-mem-constraint 2020-07-19 08:34:32 UTC
Increase octavia memory constraint to 2G

Author: Hemanth Nakkina
Author Date: 2020-07-19 08:34:32 UTC

Increase octavia memory constraint to 2G

Octavia deployment fails with 1G of memory.

bug/1867951 2020-06-15 12:26:19 UTC
Add support for docker-registry

Author: Hemanth Nakkina
Author Date: 2020-04-17 02:13:27 UTC

Add support for docker-registry

Closes-Bug: #1867951

bug/1880796 2020-05-27 03:35:25 UTC
Add cephfs overlay to kubernetes

Author: Hemanth Nakkina
Author Date: 2020-05-27 03:35:25 UTC

Add cephfs overlay to kubernetes

Add support for cephfs to kubernetes

osm 2020-05-06 11:35:45 UTC
Support for OSM

Author: Hemanth Nakkina
Author Date: 2020-04-24 07:18:05 UTC

Support for OSM

Enable stsstack-bundles to deploy OSM.
Add scripts to generate and run OSM bundles

Command to generate:
generate-bundle.sh -n osm:k8scloud --create-model --k8s-model k8s

option_conflict 2020-04-12 05:48:26 UTC
modify opt conflict function in k8s pipeline

Author: Hemanth Nakkina
Author Date: 2020-04-12 05:48:26 UTC

modify opt conflict function in k8s pipeline

Opt conflict checking is improved in commit
2c850c97c27ab7ff9040be1436c362d46d93a514 and the function name
is modified.

kubernetes configure pipeline still points to the old method.
This patch updates pipeline to use new method conflicts_with

bug/1864783 2020-02-26 10:35:39 UTC
fix ceph-mon relations for ceph-fs and kubernetes-master

Author: Hemanth Nakkina
Author Date: 2020-02-26 05:27:00 UTC

fix ceph-mon relations for ceph-fs and kubernetes-master

Fix for LP #1864688 modifies all ceph-mon relations with
__CEPH__INTERFACE__. Only ceph-mon:client relations need
to be modified to __CEPH_INTERFACE__. And hence the
relations not supported by ceph-proxy will be broken when
--ceph-proxy overlay is used.

Following relations are reverted back to use ceph_mon
instead of __CEPH__INTERFACE__
- ceph-fs:ceph-mds ceph-mon:mds
- kubernetes-master:ceph-storage ceph-mon:admin

Also this patch adds default value to __NUM_CEPH_FS_UNITS__

Closes-Bug: #1864783

bug/1863896 2020-02-26 09:33:22 UTC
enforce to use port security enabled network for k8s deployments

Author: Hemanth Nakkina
Author Date: 2020-02-26 04:49:44 UTC

enforce to use port security enabled network for k8s deployments

Port security enabled is used only k8s is deployed with --lb-octavia overlay.
Since our cloud is using Octavia as loadbalancer solution, enforce to use
port security enabled network by default.
However for the HA overlay cases --lb-ha-hacluster*, --k8s-master-ha*,
--vault-ha*, --etcd-ha* network with port security disabled have to be
used.

Closes-Bug: #1863896

bug/1861142 2020-02-14 09:07:19 UTC
Add support for ceph-proxy

Author: Hemanth Nakkina
Author Date: 2020-02-11 10:51:05 UTC

Add support for ceph-proxy

Add new overlay --ceph-proxy to use ceph-proxy instead of ceph-mon for
the external applications to connect and perform ceph operations. The
ceph-client relations for glance, nova, cinder, rgw are connected to
ceph-proxy instead of ceph-mon when --ceph-proxy overlay is used.

Following cases are verified with this patch
./generate-bundle.sh -s bionic -r train -n ceph
./generate-bundle.sh -s bionic -r train -n cephproxy --ceph-proxy
./generate-bundle.sh -s bionic -r train -n cephnrgw --ceph-rgw
./generate-bundle.sh -s bionic -r train -n cephproxynrgw --ceph-rgw --ceph-proxy
./generate-bundle.sh -s bionic -n k8snceph --ceph
./generate-bundle.sh -s bionic -n k8sncephproxy --ceph --ceph-proxy
./generate-bundle.sh -s bionic -r train -n openstacknceph --ceph
./generate-bundle.sh -s bionic -r train -n openstackncephproxy --ceph --ceph-proxy

Closes-Bug: #1861142

117 of 17 results
This repository contains Public information 
Everyone can see this information.

Subscribers