oom/offline-installer.git
2 years ago[ANSIBLE] Provision custom Grafana Home dashboard 91/124291/1
Bartek Grzybowski [Thu, 16 Sep 2021 11:39:33 +0000 (13:39 +0200)]
[ANSIBLE] Provision custom Grafana Home dashboard

Change-Id: I85e096cbecf24c2b6914b60ec97a4f056d18bd1e
Issue-ID: OOM-2833
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[ANSIBLE] Add custom Grafana Home dashboard JSON model 90/124290/1
Bartek Grzybowski [Thu, 16 Sep 2021 11:37:25 +0000 (13:37 +0200)]
[ANSIBLE] Add custom Grafana Home dashboard JSON model

Change-Id: I19acd32cacd0248b72b2887850ca9f082b8933d5
Issue-ID: OOM-2833
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years agoMerge changes from topic "kubernetes-dashboard-2.3.1"
Bartek Grzybowski [Thu, 16 Sep 2021 06:53:43 +0000 (06:53 +0000)]
Merge changes from topic "kubernetes-dashboard-2.3.1"

* changes:
  [BUILD] Update image data list for Kubernetes Dashboard v2.3.1
  [ANSIBLE] Upgrade Kubernetes Dashboard to v2.3.1

2 years ago[ANSIBLE] Change Grafana's default password 22/124222/1
Bartek Grzybowski [Wed, 15 Sep 2021 10:25:47 +0000 (12:25 +0200)]
[ANSIBLE] Change Grafana's default password

Changing default password to avoid password change prompt on
each login.

Change-Id: I2fda07bd768f5a408ddd2ead6ed80e183a52a25c
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[BUILD] Update image data list for Kubernetes Dashboard v2.3.1 61/124061/4
Bartek Grzybowski [Mon, 13 Sep 2021 09:35:58 +0000 (11:35 +0200)]
[BUILD] Update image data list for Kubernetes Dashboard v2.3.1

Change-Id: I6745436a217e538d55942b7898d9910758007c61
Issue-ID: OOM-2829
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[ANSIBLE] Upgrade Kubernetes Dashboard to v2.3.1 60/124060/3
Bartek Grzybowski [Mon, 13 Sep 2021 09:34:53 +0000 (11:34 +0200)]
[ANSIBLE] Upgrade Kubernetes Dashboard to v2.3.1

Change-Id: Idbffeba25547f3e1a83d83c86b65ea52cecbc8c5
Issue-ID: OOM-2829
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years agoMerge changes I3075fa18,I4fa2fcd3
Bartek Grzybowski [Mon, 13 Sep 2021 13:46:50 +0000 (13:46 +0000)]
Merge changes I3075fa18,I4fa2fcd3

* changes:
  [BUILD] Update docker image list for Kube Prometheus Stack 18.0.4
  [BUILD] [ANSIBLE] Upgrade Kube Prometheus Stack to 18.0.4

2 years agoRemove Lasse and Konrad from commiter list. 57/124057/1
Bartek Grzybowski [Mon, 13 Sep 2021 07:47:06 +0000 (09:47 +0200)]
Remove Lasse and Konrad from commiter list.

They are no longer in the project.

Fix typo in Sylvain's email address.

Change-Id: I8af3f027054d63862a6cb5318054d41bf0268f78
Issue-ID: CIMAN-134
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[BUILD] Update docker image list for Kube Prometheus Stack 18.0.4 09/124009/4
Bartek Grzybowski [Thu, 9 Sep 2021 18:53:52 +0000 (20:53 +0200)]
[BUILD] Update docker image list for Kube Prometheus Stack 18.0.4

Change-Id: I3075fa187928995685a5758d50b409d8af2a15f8
Issue-ID: OOM-2826
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[BUILD] [ANSIBLE] Upgrade Kube Prometheus Stack to 18.0.4 78/123978/4
Bartek Grzybowski [Thu, 9 Sep 2021 10:07:59 +0000 (12:07 +0200)]
[BUILD] [ANSIBLE] Upgrade Kube Prometheus Stack to 18.0.4

Change-Id: I4fa2fcd3456232e3f03a66154a43e23ce92aae11
Issue-ID: OOM-2826
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[MOLECULE] Upgrade Helm release to 3.5.2 16/123916/2
Bartek Grzybowski [Tue, 7 Sep 2021 09:03:46 +0000 (11:03 +0200)]
[MOLECULE] Upgrade Helm release to 3.5.2

Change-Id: Ifcaa7d64094b2f29ac73907e2164ac61def1033b
Issue-ID: OOM-2825
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[BUILD] Add Helm 3.5.2 to data list 15/123915/2
Bartek Grzybowski [Tue, 7 Sep 2021 09:01:09 +0000 (11:01 +0200)]
[BUILD] Add Helm 3.5.2 to data list

Change-Id: Ibe3e173858252e9ff401f95c795b83cdcbda1ff2
Issue-ID: OOM-2825
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[MOLECULE] Upgrade RKE and kubectl versions in Molecule setup 02/123802/1
Bartek Grzybowski [Thu, 2 Sep 2021 10:16:36 +0000 (12:16 +0200)]
[MOLECULE] Upgrade RKE and kubectl versions in Molecule setup

RKE upgrades to 1.3.0
kubectl upgrades to 1.19.14

Change-Id: I2fb9acae6bdc8d9bb39d0b9996f2a561fb8d2d73
Issue-ID: OOM-2818
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[BUILD] Update image data list for RKE 1.3.0 01/123801/1
Bartek Grzybowski [Thu, 2 Sep 2021 10:10:55 +0000 (12:10 +0200)]
[BUILD] Update image data list for RKE 1.3.0

Change-Id: I6449b4afbd8cdced887849087f559b8bb848e1f8
Issue-ID: OOM-2818
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[ANSIBLE] Upgrade Kubernetes version deployed by RKE to v1.19.14 00/123800/1
Bartek Grzybowski [Thu, 2 Sep 2021 10:09:47 +0000 (12:09 +0200)]
[ANSIBLE] Upgrade Kubernetes version deployed by RKE to v1.19.14

Change-Id: Id625510579585f3cfde598ffe6b52c44cba51678
Issue-ID: OOM-2818
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[BUILD] Upgrade RKE and kubectl binaries version in data list 99/123799/1
Bartek Grzybowski [Thu, 2 Sep 2021 10:05:23 +0000 (12:05 +0200)]
[BUILD] Upgrade RKE and kubectl binaries version in data list

RKE upgrades to 1.3.0
kubectl upgrades to 1.19.14

Change-Id: I1e31e91b84a2b233aa7729671ba18da12b75898c
Issue-ID: OOM-2818
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[ANSIBLE][TOOLS] Fix hardcoded app_data_path 94/123294/1
Marcin Wilk [Tue, 17 Aug 2021 08:41:18 +0000 (10:41 +0200)]
[ANSIBLE][TOOLS] Fix hardcoded app_data_path

Issue-ID: OOM-2798
Signed-off-by: Marcin Wilk <m.wilk@samsung.com>
Change-Id: Ia3733154b9ee016b390a4810ab0918b3528ed662

2 years ago[TOOLS] Add option to turn on Helm verbose output 29/122329/2
Bartek Grzybowski [Tue, 29 Jun 2021 10:01:20 +0000 (12:01 +0200)]
[TOOLS] Add option to turn on Helm verbose output

Change-Id: I00723c19f1390fb0d701c5ea0705209b054b818f
Issue-ID: OOM-2770
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[TOOLS] Use release's chart manifest to collect kubernetes object 74/122274/2
Bartek Grzybowski [Mon, 28 Jun 2021 13:06:58 +0000 (15:06 +0200)]
[TOOLS] Use release's chart manifest to collect kubernetes object

Since Helm v3 is no longer showing kubernetes objects associated with a release,
charts manifest is used to get those.

Ref.: https://github.com/helm/helm/issues/5952

Change-Id: Idf16124663186b8d5b8ce2b408bdf7d399b12b48
Issue-ID: OOM-2770
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[TOOLS] Append namespace argument for helm command 79/122179/2
Bartek Grzybowski [Thu, 24 Jun 2021 12:50:17 +0000 (14:50 +0200)]
[TOOLS] Append namespace argument for helm command

Change-Id: Icbe1de3b1649b557dbe216d774174121edec8106
Issue-ID: OOM-2770
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[TOOLS] Drop Helm v2 specific code 76/122176/3
Bartek Grzybowski [Thu, 24 Jun 2021 11:35:31 +0000 (13:35 +0200)]
[TOOLS] Drop Helm v2 specific code

Change-Id: I7ca2889bf3a7296b4c88786cd6f304a86ca007a5
Issue-ID: OOM-2770
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years agoMerge changes from topic "kube-prometheus-stack"
Bartek Grzybowski [Tue, 29 Jun 2021 08:25:01 +0000 (08:25 +0000)]
Merge changes from topic "kube-prometheus-stack"

* changes:
  [ANSIBLE] Increase Helm install timeout for kube-prometheus application
  [ANSIBLE] Create a NodePort type service for Grafana dashboard
  [DOC] Add documentation for kube-prometheus stack
  [BUILD] Add Kube Prometheus Stack docker image list to default image list
  [BUILD] Add 'busybox' image to kube-prometheus data list
  [ANSIBLE] Update custom Grafana dashboard
  [ANSIBLE] Configure custom Grafana dashboard
  [ANSIBLE] Setup persistent volume for Grafana dashboards
  [TOOLS] Fix helm-healer.sh usage description
  [ANSIBLE] Add 'nfs' playbook
  [ANSIBLE] Generate helm values file for kube-prometheus stack
  [ANSIBLE] Create host paths for PVs and set their permissions
  [BUILD] Add the 'python2-openshift' package
  [ANSIBLE] Play the 'k8s-persistent-volume' role in 'kube_prometheus' playbook
  [ANSIBLE] Add 'k8s-persistent-volume' role
  [MOLECULE] Add setup for new 'k8s-persistent-volume' role
  [ANSIBLE] Setup kube-prometheus-stack role
  [MOLECULE] Setup Molecule for kube-prometheus-stack role
  [MOLECULE] Add prepare-kube-prometheus-stack role
  [ANSIBLE] Set default kube-prometheus-stack version
  [ANSIBLE] Add kube_prometheus playbook
  [ANSIBLE] Add 'kube-prometheus-stack' role skeleton
  [BUILD] Symlink kube-prometheus-stack tgz file while creating offline package
  [BUILD] Add kube-prometheus-stack helm chart package http resource url
  [BUILD] Add datalist file for kube-prometheus-stack

2 years ago[ANSIBLE] Increase Helm install timeout for kube-prometheus application 72/122172/1
Bartek Grzybowski [Thu, 24 Jun 2021 10:58:17 +0000 (12:58 +0200)]
[ANSIBLE] Increase Helm install timeout for kube-prometheus application

Change-Id: Iae212643dae864360d69197e6530d6463af33ffe
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[ANSIBLE] Create a NodePort type service for Grafana dashboard 66/122166/2
Bartek Grzybowski [Thu, 24 Jun 2021 09:29:58 +0000 (11:29 +0200)]
[ANSIBLE] Create a NodePort type service for Grafana dashboard

This will allow accessing Grafana UI on controlplane public port.

Change-Id: Ic3c2f22f36616fe636c966d962b9e503ef56c735
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[DOC] Add documentation for kube-prometheus stack 76/122076/1
Bartek Grzybowski [Mon, 21 Jun 2021 14:04:38 +0000 (16:04 +0200)]
[DOC] Add documentation for kube-prometheus stack

Change-Id: I8439792c2901171d4063a564b44db0717ed7e8e0
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[BUILD] Add Kube Prometheus Stack docker image list to default image list 70/122070/1
Bartek Grzybowski [Mon, 21 Jun 2021 11:32:20 +0000 (13:32 +0200)]
[BUILD] Add Kube Prometheus Stack docker image list to default image list

Change-Id: I121c1df6d71640554cefea43141d5c3399c4b9df
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
2 years ago[BUILD] Add 'busybox' image to kube-prometheus data list 34/122034/1
Bartek Grzybowski [Fri, 18 Jun 2021 05:34:14 +0000 (07:34 +0200)]
[BUILD] Add 'busybox' image to kube-prometheus data list

Required by Grafana init container

Change-Id: Ib4097d24cef273bebf3b2683c57a4fcb8905713f
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Update custom Grafana dashboard 07/122007/1
Bartek Grzybowski [Thu, 17 Jun 2021 13:20:39 +0000 (15:20 +0200)]
[ANSIBLE] Update custom Grafana dashboard

Panels added:
- Node readiness status
- Pod status in Onap namespace
- Open file descriptors

Change-Id: I5728efcbfd5008d382dc1a788e579daf225362be
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Configure custom Grafana dashboard 58/121958/2
Bartek Grzybowski [Wed, 16 Jun 2021 14:02:03 +0000 (16:02 +0200)]
[ANSIBLE] Configure custom Grafana dashboard

A new dashboard provider is set up in Grafana which reads
the dash json definition from the file uploaded to Grafana PV

Change-Id: I2704fe85e838e9aba2a846172334af467b9f2045
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Setup persistent volume for Grafana dashboards 21/121921/1
Bartek Grzybowski [Tue, 15 Jun 2021 12:12:05 +0000 (14:12 +0200)]
[ANSIBLE] Setup persistent volume for Grafana dashboards

Change-Id: Ifb45abae0c8a7716addbd62d340423f1c1e44c03
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[TOOLS] Fix helm-healer.sh usage description 97/121897/1
Bartek Grzybowski [Mon, 14 Jun 2021 12:09:47 +0000 (14:09 +0200)]
[TOOLS] Fix helm-healer.sh usage description

"-s" option should be set to Onap's PVs location only.
"/dockerdata-nfs" can contain other apps PVs (e.g. kube-prometheus)

Change-Id: I868f8feac7f5602e04e7c7b7be3af3257822a264
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoMerge "[MOLECULE] Pin ansible-base and Jinja pip packages versions"
Bartek Grzybowski [Mon, 14 Jun 2021 09:31:16 +0000 (09:31 +0000)]
Merge "[MOLECULE] Pin ansible-base and Jinja pip packages versions"

3 years agoFix helm-healer.sh script 90/121890/3
k.kedron [Sun, 13 Jun 2021 11:46:22 +0000 (13:46 +0200)]
Fix helm-healer.sh script

Fix creating namespace
during redeployment of helm 3 base ONAP

Issue-ID: OOM-2768
Signed-off-by: Krystian Kedron <k.kedron@partner.samsung.com>
Change-Id: I7cb2d13bc51fbf8f2e0e90ec10eb347d9ea7e32c

3 years ago[ANSIBLE] Add 'nfs' playbook 78/121878/1
Bartek Grzybowski [Fri, 11 Jun 2021 11:16:10 +0000 (13:16 +0200)]
[ANSIBLE] Add 'nfs' playbook

NFS server and mount is extracted into its own playbook. It has to
be provisioned before kube-prometheus stack.

Change-Id: I98942db4bcd7b16565d27f13d9a034b987467a61
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Generate helm values file for kube-prometheus stack 93/121793/1
Bartek Grzybowski [Thu, 10 Jun 2021 10:23:40 +0000 (12:23 +0200)]
[ANSIBLE] Generate helm values file for kube-prometheus stack

Default values file is provided and any of it's contents can be
overriden by setting relevant keys in 'kube_prometheus_helm_values'
dict on provisioner run time.

Change-Id: I1655d64704e1ad6e9cd9650622ae1a92de902a8f
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Create host paths for PVs and set their permissions 92/121792/1
Bartek Grzybowski [Thu, 10 Jun 2021 10:16:15 +0000 (12:16 +0200)]
[ANSIBLE] Create host paths for PVs and set their permissions

Access mode for hostPath type kubernetes PVs has to be set
explicitly as setting it with pod's securityContext is not
supported.

Change-Id: I60ed71001fc7859440510f17c1989b35d28c37b5
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[BUILD] Add the 'python2-openshift' package 46/121746/1
Bartek Grzybowski [Tue, 8 Jun 2021 13:34:37 +0000 (15:34 +0200)]
[BUILD] Add the 'python2-openshift' package

It's required by the community.kubernetes.k8s ansible module

Change-Id: I1efb961122a99c3d82f1c17e7015ec4c5484b2dd
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Play the 'k8s-persistent-volume' role in 'kube_prometheus' playbook 45/121745/1
Bartek Grzybowski [Tue, 8 Jun 2021 13:33:10 +0000 (15:33 +0200)]
[ANSIBLE] Play the 'k8s-persistent-volume' role in 'kube_prometheus' playbook

Change-Id: I754e2f29a9e721feefcb063be3575c3ef9d1599f
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Add 'k8s-persistent-volume' role 44/121744/1
Bartek Grzybowski [Tue, 8 Jun 2021 13:29:41 +0000 (15:29 +0200)]
[ANSIBLE] Add 'k8s-persistent-volume' role

This role will setup predefined k8s persistent volumes. It leverages
the community.kubernetes.k8s ansible module.

Change-Id: If71481b6b0da60872498063ff29c8da5a3830fc5
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE] Add setup for new 'k8s-persistent-volume' role 43/121743/1
Bartek Grzybowski [Tue, 8 Jun 2021 13:27:01 +0000 (15:27 +0200)]
[MOLECULE] Add setup for new 'k8s-persistent-volume' role

Change-Id: If7eb6c058746a98566f41d8354159624293ba58d
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Setup kube-prometheus-stack role 60/121660/2
Bartek Grzybowski [Wed, 2 Jun 2021 10:31:27 +0000 (12:31 +0200)]
[ANSIBLE] Setup kube-prometheus-stack role

Change-Id: I687fa1743cd2b778a0b07ed9e51a4a2e2d142934
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE] Setup Molecule for kube-prometheus-stack role 39/121639/1
Bartek Grzybowski [Wed, 2 Jun 2021 10:29:11 +0000 (12:29 +0200)]
[MOLECULE] Setup Molecule for kube-prometheus-stack role

Change-Id: Id1c40e6a7da0ad0c42b162835f09630630569dd2
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE] Add prepare-kube-prometheus-stack role 38/121638/1
Bartek Grzybowski [Wed, 2 Jun 2021 10:27:07 +0000 (12:27 +0200)]
[MOLECULE] Add prepare-kube-prometheus-stack role

Change-Id: I03d96d7ee3a36883deb9939c2dcfec9d8bdf6db3
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Set default kube-prometheus-stack version 37/121637/1
Bartek Grzybowski [Wed, 2 Jun 2021 10:26:11 +0000 (12:26 +0200)]
[ANSIBLE] Set default kube-prometheus-stack version

Change-Id: Ic28550df35a8a58dfbcc6302adbdbf2679c392da
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Add kube_prometheus playbook 15/121615/2
Bartek Grzybowski [Tue, 1 Jun 2021 11:14:39 +0000 (13:14 +0200)]
[ANSIBLE] Add kube_prometheus playbook

Change-Id: I65a7560423554d375b825fe0de04e6dd558e9371
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Add 'kube-prometheus-stack' role skeleton 14/121614/2
Bartek Grzybowski [Tue, 1 Jun 2021 11:13:27 +0000 (13:13 +0200)]
[ANSIBLE] Add 'kube-prometheus-stack' role skeleton

Change-Id: I413186d6dc78baea4d1f22e4ed2f419f6e49bd25
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[BUILD] Symlink kube-prometheus-stack tgz file while creating offline package 97/121597/2
Bartek Grzybowski [Mon, 31 May 2021 12:25:19 +0000 (14:25 +0200)]
[BUILD] Symlink kube-prometheus-stack tgz file while creating offline package

Change-Id: Ib04d2ac27ed5bdb2e7896501378007610f7eefd0
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[BUILD] Add kube-prometheus-stack helm chart package http resource url 96/121596/2
Bartek Grzybowski [Mon, 31 May 2021 12:14:08 +0000 (14:14 +0200)]
[BUILD] Add kube-prometheus-stack helm chart package http resource url

Change-Id: I50aa6dc4e7b0662ad6bc0819286b117d703f517d
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[BUILD] Add datalist file for kube-prometheus-stack 95/121595/2
Bartek Grzybowski [Mon, 31 May 2021 10:49:30 +0000 (12:49 +0200)]
[BUILD] Add datalist file for kube-prometheus-stack

Change-Id: Ie2dc5f9e22ad6fef13f0863853d1bd5706ea61bb
Issue-ID: INT-1926
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE] Pin ansible-base and Jinja pip packages versions 19/121619/1
Bartek Grzybowski [Tue, 1 Jun 2021 13:12:48 +0000 (15:12 +0200)]
[MOLECULE] Pin ansible-base and Jinja pip packages versions

Issue-ID: OOM-2722
Change-Id: I75ce885df78ef953ab8a214c7ddd483bf4393823
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoAdd Krystian and Konrad as commiters 63/121563/1
Bartek Grzybowski [Thu, 27 May 2021 07:04:01 +0000 (09:04 +0200)]
Add Krystian and Konrad as commiters

Change-Id: If06ee5957ca639d0b0c10a8f19c491b1dac969df
Issue-ID: CIMAN-134
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE 3.3.0] Fix verifier tests for several roles 90/120690/3
Bartek Grzybowski [Tue, 20 Apr 2021 09:53:59 +0000 (11:53 +0200)]
[MOLECULE 3.3.0] Fix verifier tests for several roles

Change-Id: I54f618fbb3d1bfefca329e647f78ba9b93f8a283
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE] Fix 'application' role run 47/120647/4
Bartek Grzybowski [Mon, 19 Apr 2021 14:52:02 +0000 (16:52 +0200)]
[MOLECULE] Fix 'application' role run

Add ansible-lint ignore rule to skip warning about unnamed task

Fix verifier test

Change-Id: Ie75c379b1678a594ad9a3e95442d04fc58939e6e
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE] Drop 'destroy' playbook for rke role 37/120637/1
Bartek Grzybowski [Mon, 19 Apr 2021 13:12:42 +0000 (15:12 +0200)]
[MOLECULE] Drop 'destroy' playbook for rke role

No longer required since change Ia221da6666d558e086cd24155f5bd81237d82388

Change-Id: I7ec15d63daaa3e3cdb6dbed2a4e2643bfcb99370
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE 3.3.0] Update dependencies for Molecule environment 28/120628/1
Bartek Grzybowski [Mon, 19 Apr 2021 10:16:23 +0000 (12:16 +0200)]
[MOLECULE 3.3.0] Update dependencies for Molecule environment

Change-Id: Iad65f9dbd057544b77c419c9eb947142bcc062d2
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE] Enable idempotency test in play-infrastructure 62/120562/2
Bartek Grzybowski [Thu, 15 Apr 2021 10:56:06 +0000 (12:56 +0200)]
[MOLECULE] Enable idempotency test in play-infrastructure

All roles that play-infrastructure encompasses have been fixed
for idempotency.

Change-Id: I6dd6655a6a79ed667699287d089cd9829ca2eed9
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE][MOLECULE] Skip checking packager cache cleaning idempotency 61/120561/2
Bartek Grzybowski [Thu, 15 Apr 2021 10:32:33 +0000 (12:32 +0200)]
[ANSIBLE][MOLECULE] Skip checking packager cache cleaning idempotency

Change-Id: I621bd2ed4452c10a6747392a709d1c17282a11ef
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE 3.2.0] Upgrade 'chartmuseum' role's tasks to ansible 3.2.0 60/120560/1
Bartek Grzybowski [Thu, 15 Apr 2021 09:40:28 +0000 (11:40 +0200)]
[ANSIBLE 3.2.0] Upgrade 'chartmuseum' role's tasks to ansible 3.2.0

Change-Id: I96504d94eb4322857979a6ec37b2d63d4fe074df
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE 3.2.0] Fix regex pattern in 'certificates' role 33/120533/3
Bartek Grzybowski [Wed, 14 Apr 2021 12:44:46 +0000 (14:44 +0200)]
[ANSIBLE 3.2.0] Fix regex pattern in 'certificates' role

[MOLECULE] Add verifier test for SubjectAlternativeName validation

Issue-ID: OOM-2722
Change-Id: I8ff9fb88d5166f3d5eba5f364f9110b3b12cd47e
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE 3.2.0] Update Ansible chroot dockerfile 84/120484/3
Bartek Grzybowski [Tue, 13 Apr 2021 13:06:39 +0000 (15:06 +0200)]
[ANSIBLE 3.2.0] Update Ansible chroot dockerfile

Install ansible 3.2.0 and leverage newest alpine base layer

Change-Id: Id30a7d2f31109ac61022d7f85861546417d1f38c
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE 3.2.0] Upgrade 'nexus' role's tasks to ansible 3.2.0 80/120480/3
Bartek Grzybowski [Tue, 13 Apr 2021 12:41:10 +0000 (14:41 +0200)]
[ANSIBLE 3.2.0] Upgrade 'nexus' role's tasks to ansible 3.2.0

Change-Id: Ibeaea4b3b627c356521b4c847d56eeb922a8cca1
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE 3.2.0] Use 'listen' directive for docker handler 79/120479/1
Bartek Grzybowski [Tue, 13 Apr 2021 12:01:36 +0000 (14:01 +0200)]
[ANSIBLE 3.2.0] Use 'listen' directive for docker handler

Using 'import_tasks' for multiple step handler is no longer supported,
while 'include_tasks' has some side effects.

Change-Id: I61c14c937f80dfcd1780cdc2885ac781be613978
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE 3.2.0] Upgrade 'vncserver' role's tasks to ansible 3.2.0 78/120478/1
Bartek Grzybowski [Tue, 13 Apr 2021 11:58:44 +0000 (13:58 +0200)]
[ANSIBLE 3.2.0] Upgrade 'vncserver' role's tasks to ansible 3.2.0

Change-Id: Ie721fac402c3cd5725c770313194a9ad98a07f2d
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE 3.2.0] Upgrade 'nginx' role's tasks to ansible 3.2.0 77/120477/1
Bartek Grzybowski [Tue, 13 Apr 2021 11:51:56 +0000 (13:51 +0200)]
[ANSIBLE 3.2.0] Upgrade 'nginx' role's tasks to ansible 3.2.0

Change-Id: Ieba3f13a29240e0f8ed8ff6acb5472559a9134a5
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE 3.2.0] Upgrade 'dns' role's tasks to ansible 3.2.0 16/120416/2
Bartek Grzybowski [Mon, 12 Apr 2021 12:43:06 +0000 (14:43 +0200)]
[ANSIBLE 3.2.0] Upgrade 'dns' role's tasks to ansible 3.2.0

Change-Id: I6984396d15d0592313978c751fd109ee06d8febf
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE] Drop published ports list 12/120412/2
Bartek Grzybowski [Mon, 12 Apr 2021 12:14:07 +0000 (14:14 +0200)]
[ANSIBLE] Drop published ports list

Published ports are discarded by docker engine when using
host network mode so no need to define them.

Change-Id: I71537b4191e8f05d77991d08444144031747c0b7
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[ANSIBLE 3.2.0] Upgrade 'certificates' role tasks to be ansible 3.2.0 compliant 62/120362/1
Bartek Grzybowski [Fri, 9 Apr 2021 11:31:47 +0000 (13:31 +0200)]
[ANSIBLE 3.2.0] Upgrade 'certificates' role tasks to be ansible 3.2.0 compliant

Change-Id: Id1d8da0a1dabdbe79cdb24179ddeff5564b00f17
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE] Fix 'certificates' setup and verifier tests 61/120361/1
Bartek Grzybowski [Fri, 9 Apr 2021 11:30:47 +0000 (13:30 +0200)]
[MOLECULE] Fix 'certificates' setup and verifier tests

Change-Id: I13d4774f6860f6c3e396f58f1c60ae589beea9b1
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE] Add cleanup task for 'certificates' role 58/120358/1
Bartek Grzybowski [Fri, 9 Apr 2021 10:20:18 +0000 (12:20 +0200)]
[MOLECULE] Add cleanup task for 'certificates' role

Change-Id: Ifb9c9627d840158d8a4be3a1d1a1ea75dc4038c3
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE 3.3.0] Drop scenario name in molecule.yml 55/120355/1
Bartek Grzybowski [Fri, 9 Apr 2021 09:55:46 +0000 (11:55 +0200)]
[MOLECULE 3.3.0] Drop scenario name in molecule.yml

In Molecule 3.x.x it's no longer needed, scenario name is assumed
from its directory name.

Ref.: https://github.com/ansible-community/molecule/issues/2560

Change-Id: I3b25dae499d4f40851ac3fe0183ee7ab913b7dd7
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE 3.3.0] Update converge playbook file names 23/120323/1
Bartek Grzybowski [Thu, 8 Apr 2021 14:41:16 +0000 (16:41 +0200)]
[MOLECULE 3.3.0] Update converge playbook file names

In 3.x.x version family of Molecule the 'playbook.yml' file
for 'converge' action has changed to 'converge.yml'.

Ref.: https://github.com/ansible-community/molecule/issues/2560

Change-Id: I8710ebd5710237be138f2aff8943d6c949058dbd
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE 3.3.0] Upgrade linters Molecule setup 21/120321/1
Bartek Grzybowski [Thu, 8 Apr 2021 14:20:24 +0000 (16:20 +0200)]
[MOLECULE 3.3.0] Upgrade linters Molecule setup

In 3.x.x version family of Molecule the syntax for linters
invocation has been changed.

Ref.: https://molecule.readthedocs.io/en/latest/configuration.html#lint

Change-Id: I82d1fd996eb5853953ea6bc74dcbb88a485a2084
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years ago[MOLECULE 3.3.0] Upgrade Molecule CI setup 20/120320/1
Bartek Grzybowski [Thu, 8 Apr 2021 14:18:43 +0000 (16:18 +0200)]
[MOLECULE 3.3.0] Upgrade Molecule CI setup

This upgrades following packages to specified versions:

  - Molecule => 3.3.0
  - Ansible => 3.2.0
  - Python => 3.8

Change-Id: I1bba9b2691d0b9650a08ebf4ca749798080dd441
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoAdd usage instructions for Kubernetes Dashboard 04/120104/2
Bartek Grzybowski [Thu, 1 Apr 2021 13:05:00 +0000 (15:05 +0200)]
Add usage instructions for Kubernetes Dashboard

This adds a new section to the install guide describing
details on accessing the k8s dashboard web UI that comes
preinstalled with Offline platform.

Change-Id: I16bd80ce1274744db2572993a910c12efc226920
Issue-ID: OOM-2715
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoUpgrade Kubernetes Dashboard to v2.0.5 73/120073/1
Bartek Grzybowski [Wed, 31 Mar 2021 18:55:55 +0000 (20:55 +0200)]
Upgrade Kubernetes Dashboard to v2.0.5

Currently used 2.0.0-beta4 supported k8s 1.15 at max

Change-Id: I9565eaa78ebbca48377d65d87c77bc0893b29487
Issue-ID: OOM-2715
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoPin 'cryptography' pip package in ansible image 15/120015/1
Bartek Grzybowski [Tue, 30 Mar 2021 13:46:58 +0000 (15:46 +0200)]
Pin 'cryptography' pip package in ansible image

This rolls back alpine base layer to previous version and
pins 'cryptography' pip package to the last known working
version. Using alpine 3.13 has side efects as it upgrades
python from 3.6 to 3.8 which breaks offline-installer playbooks.

Change-Id: I3356e40943ffe75fe0febea31d71a51eb8a6f7bd
Issue-ID: INT-1898
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoUpgrade ansible's base image version 27/119927/2
Bartek Grzybowski [Fri, 26 Mar 2021 14:21:40 +0000 (15:21 +0100)]
Upgrade ansible's base image version

In 3.8 the 'cryptography' package no longer builds successfully

Change-Id: I683e6553a9d1aa57069595dfdd56146c9cb45dc7
Issue-ID: INT-1898
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoAdd helm v3 usage instructions in build and install guide 94/119794/5
Bartek Grzybowski [Thu, 25 Mar 2021 08:14:59 +0000 (09:14 +0100)]
Add helm v3 usage instructions in build and install guide

Change-Id: I1f02ac57ee4d35683595ffeec0aab7446d2fb914
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoUpdate the appendix in install guide 33/119733/4
Bartek Grzybowski [Wed, 24 Mar 2021 14:29:13 +0000 (15:29 +0100)]
Update the appendix in install guide

Change-Id: I3ce931f5336b4b80ce27af383b18e65d7c0dd71a
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoUpdate 'Post-installation and troubleshooting' section of install guide 32/119732/4
Bartek Grzybowski [Wed, 24 Mar 2021 14:11:55 +0000 (15:11 +0100)]
Update 'Post-installation and troubleshooting' section of install guide

Change-Id: Id65f1abce59b90e7bef54f3152d24e9082fbd78a
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoUpdate 'Installation' chapter of install guide 31/119731/6
Bartek Grzybowski [Wed, 24 Mar 2021 13:58:08 +0000 (14:58 +0100)]
Update 'Installation' chapter of install guide

Change-Id: Ie7882e98989e229b3ee7f73f74fb2be57ab3e098
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoUpdate 'Configuration' chapter of install guide 21/119721/4
Bartek Grzybowski [Wed, 24 Mar 2021 13:30:39 +0000 (14:30 +0100)]
Update 'Configuration' chapter of install guide

Change-Id: Iea6e571f2e7c9f4a3f7c54fb5318bb05736cb97a
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoUpdate prerequisites section of install guide 42/119642/3
Bartek Grzybowski [Tue, 23 Mar 2021 14:09:11 +0000 (15:09 +0100)]
Update prerequisites section of install guide

Fix/update links to point to up to date external resources

Change-Id: I62f52cd8ced162139a51a4e974b458bd31d2f231
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoUpdate links in install guide 41/119641/2
Bartek Grzybowski [Tue, 23 Mar 2021 13:15:33 +0000 (14:15 +0100)]
Update links in install guide

Change-Id: Iec903e45f839366f1498056bf448a758142d9383
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoUpdate the build guide 94/119594/4
Bartek Grzybowski [Mon, 22 Mar 2021 15:35:31 +0000 (16:35 +0100)]
Update the build guide

Change-Id: Ib342fab062728a1820675db12bf3d52e15b0e319
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoFix formattings and adjust main title 86/119586/1
Bartek Grzybowski [Mon, 22 Mar 2021 12:48:10 +0000 (13:48 +0100)]
Fix formattings and adjust main title

Change-Id: I1ea3192e818ca3a78561c11b80e4051927b07db9
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoDrop unused anchors 85/119585/1
Bartek Grzybowski [Mon, 22 Mar 2021 12:12:01 +0000 (13:12 +0100)]
Drop unused anchors
Shorten main section titles for clarity

Change-Id: Id5bc573b7b0ad91614c8561ae8e1befe19153edd
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoFix rst formatting and shorten main section title 84/119584/1
Bartek Grzybowski [Mon, 22 Mar 2021 12:10:22 +0000 (13:10 +0100)]
Fix rst formatting and shorten main section title

Change-Id: Ie82a3a1a8a4207ec7447755a8911f6914425df01
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoExclude .tox subdir when building documentation 81/119581/1
Bartek Grzybowski [Mon, 22 Mar 2021 12:03:14 +0000 (13:03 +0100)]
Exclude .tox subdir when building documentation

Change-Id: I96b01f257702a9b154cb5fcc1c085883cde93a3f
Issue-ID: INT-1893
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoUpgrade docker-images-collector.sh related documentation 10/119510/1
Bartek Grzybowski [Thu, 18 Mar 2021 14:47:45 +0000 (15:47 +0100)]
Upgrade docker-images-collector.sh related documentation

Change-Id: I8531b816834b5b6c84436f7974ff39958160dcbe
Issue-ID: OOM-2708
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoRemove hardcoded docker image list 09/119509/1
Bartek Grzybowski [Thu, 18 Mar 2021 14:45:08 +0000 (15:45 +0100)]
Remove hardcoded docker image list

OOM docker image list needs to be generated prior to
ONAP deployment for the exact OOM project refspec used
hence removing the file from repository as for most cases
it'll be invalid anyway.

Change-Id: I3da264e573f0d406ab7fd6adbee88f80db93b04a
Issue-ID: OOM-2708
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoRun chartmuseum in docker container 02/119502/1
Bartek Grzybowski [Thu, 18 Mar 2021 12:57:47 +0000 (13:57 +0100)]
Run chartmuseum in docker container

Switching from running local chartmuseum binary to
chartmuseum docker container since docker engine is a
runtime dependency anyway.

Change-Id: I8aa66047d1fa91c2d248998a0c69a0e0a520af62
Issue-ID: OOM-2708
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
3 years agoMerge "Support Helm v3 in helm-healer script"
Lasse Kaihlavirta [Wed, 17 Mar 2021 09:28:21 +0000 (09:28 +0000)]
Merge "Support Helm v3 in helm-healer script"

3 years agoMerge "Upgrade rke version to 1.2.4 in Molecule setup"
Lasse Kaihlavirta [Wed, 17 Mar 2021 09:24:03 +0000 (09:24 +0000)]
Merge "Upgrade rke version to 1.2.4 in Molecule setup"

3 years agoMerge "Upgrade kubectl version and download link in it's Molecule test setup"
Lasse Kaihlavirta [Wed, 17 Mar 2021 09:23:53 +0000 (09:23 +0000)]
Merge "Upgrade kubectl version and download link in it's Molecule test setup"

3 years agoMerge "Upgrade Kubernetes version deployed by RKE to v1.19.6"
Lasse Kaihlavirta [Wed, 17 Mar 2021 09:23:43 +0000 (09:23 +0000)]
Merge "Upgrade Kubernetes version deployed by RKE to v1.19.6"

3 years agoMerge "Drop rancher_server_image global variable"
Lasse Kaihlavirta [Wed, 17 Mar 2021 09:23:34 +0000 (09:23 +0000)]
Merge "Drop rancher_server_image global variable"

3 years agoMerge "Update image data list for RKE 1.2.4"
Lasse Kaihlavirta [Wed, 17 Mar 2021 09:23:24 +0000 (09:23 +0000)]
Merge "Update image data list for RKE 1.2.4"

3 years agoMerge "Upgrade docker version in molecule roles"
Lasse Kaihlavirta [Wed, 17 Mar 2021 09:23:13 +0000 (09:23 +0000)]
Merge "Upgrade docker version in molecule roles"

3 years agoMerge "Upgrade RKE and kubectl binaries version in data list"
Lasse Kaihlavirta [Wed, 17 Mar 2021 09:23:04 +0000 (09:23 +0000)]
Merge "Upgrade RKE and kubectl binaries version in data list"