magnum merge requestshttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests2022-05-25T13:21:55+02:00https://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/164Switch fluentd to upstream2022-05-25T13:21:55+02:00Diogo Filipe Tomas GuerraSwitch fluentd to upstreamSwitch helm chart origin to upstream fluentd helm chart.
This included the correct set-up of the helm values (still not tested)
This is WIP while we don't upgrade to magnum Victoria because
it depends on helmv3Switch helm chart origin to upstream fluentd helm chart.
This included the correct set-up of the helm values (still not tested)
This is WIP while we don't upgrade to magnum Victoria because
it depends on helmv3https://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/154CERN victoria prerelease2021-08-02T10:46:51+02:00Diogo Filipe Tomas GuerraCERN victoria prereleaseRelease for the CERN victoria magnum upgradeRelease for the CERN victoria magnum upgradeRicardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/151OIDC support2021-03-02T16:20:39+01:00Stavros MoirasOIDC supportOpenID Connect support for kubernetes clusters at CERNOpenID Connect support for kubernetes clusters at CERNStavros MoirasStavros Moirashttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/145Install cvmfs-csi from CERN metachart2021-11-12T18:10:56+01:00Diogo Filipe Tomas GuerraInstall cvmfs-csi from CERN metachartWhen CERN_METACHART_ENABLED is true cvmfs-csi is installed from umbrella chart instead of the magnum existent scripts.
If this option is false and the user has set CVMFS_CSI_ENABLED the components are installed with the magnum scripts g...When CERN_METACHART_ENABLED is true cvmfs-csi is installed from umbrella chart instead of the magnum existent scripts.
If this option is false and the user has set CVMFS_CSI_ENABLED the components are installed with the magnum scripts guaranteeing that no backwards compatibility is lost.
Change-Id: Icaf8c24a54064e1ce06eddf42370e0e2735801b9Ricardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/142cern-ussuri-prerelease2020-11-09T11:10:20+01:00Diogo Filipe Tomas Guerracern-ussuri-prereleaseMerged all magnum network patches together
(mainly relative to the HA changes done in CoreOS)
Several logging patches merged togetherMerged all magnum network patches together
(mainly relative to the HA changes done in CoreOS)
Several logging patches merged togetherRicardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/139add csi cinder2020-07-18T00:21:13+02:00Spyridon Trigazisadd csi cinderRicardo RochaSpyridon TrigazisRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/138[cern] Set containerRuntime for fluentd2020-07-18T00:20:52+02:00Spyridon Trigazis[cern] Set containerRuntime for fluentdWhile installing the fluentd helm chart set the
containerRuntime. This is needed to collect
logs containerd logs.
Change-Id: I276511de3d75ddaf834a3fccd4baab4d299f2b92
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>While installing the fluentd helm chart set the
containerRuntime. This is needed to collect
logs containerd logs.
Change-Id: I276511de3d75ddaf834a3fccd4baab4d299f2b92
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>Ricardo RochaSpyridon TrigazisRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/135Labels2020-05-28T10:14:54+02:00Ricardo RochaLabelsRicardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/131[cern][k8s] Support configurable health polling interval2021-11-12T17:41:18+01:00Spyridon Trigazis[cern][k8s] Support configurable health polling intervalupstream https://review.opendev.org/#/c/728775/
The default 10 seconds health polling interval is too frequent for most of
the cases. Now it has been changed to 60s. A new config
`health_polling_interval` is added to make the interval c...upstream https://review.opendev.org/#/c/728775/
The default 10 seconds health polling interval is too frequent for most of
the cases. Now it has been changed to 60s. A new config
`health_polling_interval` is added to make the interval configurable.
Cloud admin can totally disable the health polling by set a negative value
for the config.
Task: 39795
Story: 2007683
Change-Id: Iad30487b8c119e94ee21d75f53fb86eb23dff365
(cherry picked from commit 8e9df14d2773a16c21d2c7c52e3e9d40dd0f84df)Ricardo RochaSpyridon TrigazisRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/127[cern] Make fluentd work with selinux2020-05-06T17:17:50+02:00Theodoros Tsioutsias[cern] Make fluentd work with selinuxhttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/126[cern] add resources for master lb2020-05-06T17:18:34+02:00Ricardo Rocha[cern] add resources for master lbReadd dropped resources to enable lb instances for api and etcd on the
master, as well as the required pool and members to register each master
with the lbs.Readd dropped resources to enable lb instances for api and etcd on the
master, as well as the required pool and members to register each master
with the lbs.Ricardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/125[cern] Deploy traefik from the heat-agent2020-05-06T17:18:26+02:00Spyridon Trigazis[cern] Deploy traefik from the heat-agentupstream https://review.opendev.org/#/c/721838/
Use kubectl from the heat agent to apply the
traefik deployment. Current behaviour was to
create a systemd unit to send the manifests
to the API.
This way we will have only one way for ap...upstream https://review.opendev.org/#/c/721838/
Use kubectl from the heat agent to apply the
traefik deployment. Current behaviour was to
create a systemd unit to send the manifests
to the API.
This way we will have only one way for applying
manifests to the API.
This change is triggered to adddress the kubectl
change [0] that is not using 127.0.0.1:8080 as
the default kubernetes API.
[0] https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#kubectl
story: 2005286
task: 39522
Change-Id: I8982bd4ec2ab69f35938970d604c16ac5e62e1fa
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>Ricardo RochaSpyridon TrigazisRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/121OS-10946 log size2020-03-24T09:28:44+01:00Spyridon TrigazisOS-10946 log sizeRicardo RochaSpyridon TrigazisRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/120calico: Add node/status in ClusterRole2020-03-24T09:28:27+01:00Spyridon Trigaziscalico: Add node/status in ClusterRoleThe upstream docs [0] were missing a parameters
for the calico-node ClusterRole.
Without it we get:
2020-02-21 11:41:35.762 [ERROR][8]
...
User "system:serviceaccount:kube-system:calico-node"
cannot patch resource "nodes/status" ...The upstream docs [0] were missing a parameters
for the calico-node ClusterRole.
Without it we get:
2020-02-21 11:41:35.762 [ERROR][8]
...
User "system:serviceaccount:kube-system:calico-node"
cannot patch resource "nodes/status" in API group ""
at the cluster scope
[0] https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/rbac-kdd.yaml
Needs to be backported to train.
story: 2005318
task: 39041
Change-Id: Ib7d3068ee53c08fea32a69c997b6de6477a17f0a
Signed-off-by: Spyros Trigazis <strigazi@gmail.com>Ricardo RochaSpyridon TrigazisRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/117Draft: [cern] Add Monitoring alert to CERN central infra2023-09-14T16:26:31+02:00Diogo Filipe Tomas GuerraDraft: [cern] Add Monitoring alert to CERN central infraAdded labels:
METRICS_ALERT_MATTERMOST_HOOK
METRICS_ALERT_DESTINATION_URL
METRICS_ALERT_ENDPOINT_TYPEAdded labels:
METRICS_ALERT_MATTERMOST_HOOK
METRICS_ALERT_DESTINATION_URL
METRICS_ALERT_ENDPOINT_TYPEDiogo Filipe Tomas GuerraDiogo Filipe Tomas Guerrahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/115[OS-10777] Vesbose logging for cluster ops2020-04-20T00:02:56+02:00Theodoros Tsioutsias[OS-10777] Vesbose logging for cluster opsChanges existing logs messages for cluster update and resize from debug
to info. Adds a log message for cluster upgrade.Changes existing logs messages for cluster update and resize from debug
to info. Adds a log message for cluster upgrade.https://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/110Update cern logging2020-02-11T12:01:59+01:00Diogo Filipe Tomas GuerraUpdate cern logging* Allow fluentd to run on master
* Logging type defaults to http
* Fluentd is only installed if user specifies Producer* Allow fluentd to run on master
* Logging type defaults to http
* Fluentd is only installed if user specifies ProducerRicardo RochaSpyridon TrigazisRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/105WIP: Add cern_metachart to magnum2020-05-06T17:23:47+02:00Diogo Filipe Tomas GuerraWIP: Add cern_metachart to magnumThis is still a preview as we use Git (non existent in the tiller pod)
to download the repo.
The ideal way would be to download the chart locally by means of a
helm repository.
* Add magnum labels cern_metachart_enabled and
cern_meta...This is still a preview as we use Git (non existent in the tiller pod)
to download the repo.
The ideal way would be to download the chart locally by means of a
helm repository.
* Add magnum labels cern_metachart_enabled and
cern_metachart_version to control CERN's magnum
meta-chart installation
* Add eosxd and kubemonkey enabled magnum labels to
enable/disable respective subchart installation
Ref. OS-9770Ricardo RochaRicardo Rochahttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/104Add Magnum flag for auto-dns install2020-01-06T13:41:55+01:00Diogo Filipe Tomas GuerraAdd Magnum flag for auto-dns installOS-9672
Change-Id: Idb57a99e731ea1571a06c5511749a451d1aae855
Signed-off-by: Diogo Guerra <diogo.filipe.tomas.guerra@cern.ch>OS-9672
Change-Id: Idb57a99e731ea1571a06c5511749a451d1aae855
Signed-off-by: Diogo Guerra <diogo.filipe.tomas.guerra@cern.ch>Spyridon TrigazisSpyridon Trigazishttps://gitlab.cern.ch/kubernetes/magnum/-/merge_requests/97Cern stein release 1rc02019-07-03T16:32:17+02:00Diogo Filipe Tomas GuerraCern stein release 1rc0* Add metrics_producer magnum label (CERN internal) - OS-8917
* Add npd_enabled to enable/disable npd on the cluster - OS-9381
* Fix some of the grafana dashboards are not showing - OS-9386 (temporary)
RPM: https://gitlab.cern.ch/cloud...* Add metrics_producer magnum label (CERN internal) - OS-8917
* Add npd_enabled to enable/disable npd on the cluster - OS-9381
* Fix some of the grafana dashboards are not showing - OS-9386 (temporary)
RPM: https://gitlab.cern.ch/cloud-infrastructure/openstack-magnum/merge_requests/97