Skip to content

Conversation

@pierrevillard
Copy link
Contributor

No description provided.

@pierrevillard pierrevillard merged commit 398f5e4 into develop Oct 26, 2021
@pierrevillard pierrevillard deleted the feature/monitoring_persistance branch October 28, 2021 15:10
pierrevillard added a commit that referenced this pull request Sep 28, 2022
* Update nginx ingress to 1.0.1

* Update nginx.yaml.j2

* Add URLs to unblock behind a Proxy/Firewall

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* fix typos and format licensing paragraph readme.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Discover OIDC address and DNS

Discover OIDC address and add an entry for it in /etc/hosts

* Add persistence to Keycloak

* Enable Keycloak persistence parameters

* Update all.yaml

* Update oidc.sh

* Update all.yaml

* Update main.yaml

* Update keycloak.yaml.j2

* Update keycloak-oidc.yaml

* Update keycloak-oidc.yaml

* Update nginx.yaml.j2

* Update ingress-nginx

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Add configurable DNS forwarders

(cherry picked from commit 0dfa826)

* Update instructions.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update Vagrantfile

* Update Vagrantfile

* Update instructions.md

* Feature/monitoring persistance (#301)

* Add Dashboard v2 and v2.1

* Modify vars in all.yaml

* Modify instructions.md

* Modify Vagrantfile

* Delete argocd.yaml.j2

* Typo error

* Typos

* Create argocd.yams.j2

* Rename argocd.yams.j2 to argocd.yaml.j2

* Rename argocd.yaml.j2 to argocd.j2

* Update grafana.yaml.j2

Modify Grafana's dashboard Adress

* Update grafana.yaml.j2

Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>

* Update main.yaml

* add supervision namespace

* Condition Data persistence for Grafana

* Correct Grafana deployment

* Create log-centralization.yaml

* correct condition data persistence

* correct datasource condition

* change dashboard link

* Correct Variable

* correct dashboard link

* Update log-centralization.yaml.j2

* Update all.yaml

* Fix volumes

* Make it possible to change volume type

* Make it possible to change volume data type

* Make sur Loki can access /loki dir

* Change Fluent-bit toleration and privileges

* Force loki release to 2.3.0

* fix loki deployment and configMap

* Update monitoring.yaml.j2

* Update log-centralization.yaml.j2

* Fix DNS resolution for fluent-bit

* edit fluentbit input filter parser

* add agorakube_network.calico_autodetection_methode

* Add calico iface autodection custom

* add calico_autodetection_methode

* add calico_autodetection_methode

* Update instructions.md

* Update instructions.md

* Update all.yaml

* Update Vagrantfile

* Update Vagrantfile

* Add calico_autodetection_method instructions

* Update calico.yaml.j2

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Fix/remove nginx update (#304)

* Update nginx.yaml.j2

* Update nginx.yaml

* Create rolling.yaml

* Update rolling.yaml

* add drain nodes

* add uncordon tasks

* Update main.yaml

* Update main.yaml

* Add rolling Upgrade information

* add CI for develop branch

* Update rolling.yaml

* Update all.yaml

* fix Trailing whitespace

* fix Trailing whitespace

* Update main.yaml

* [ImgBot] Optimize images

*Total -- 187.64kb -> 169.12kb (9.87%)

/images/AGORAKUBE.png -- 164.94kb -> 146.78kb (11.01%)
/images/agorakube-logo.svg -- 22.70kb -> 22.35kb (1.57%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore : use --no-cache-dir flag to pip in dockerfiles to save space

using --no-cache-dir flag in pip install, make sure downloaded packages
by pip don't cache on the system. This is a best practice that makes sure
to fetch from repo instead of using local cached one. Further, in the case
of Docker Containers, by restricting caching, we can reduce image size.
In terms of stats, it depends upon the number of python packages
multiplied by their respective size. e.g for heavy packages with a lot
of dependencies it reduces a lot by don't cache pip packages.

Further, more detailed information can be found at

https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6

Signed-off-by: Pratik Raj <rajpratik71@gmail.com>

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* added support for cloud controller manager

* removed unused kubelet and kube-proxy unit files

* Update traefik.yaml.j2

* added cloud-controller-manager to README.md

* Update restore-etcd.yaml

* Update metrics.yaml.j2

* first pass

* Update keycloak.yaml.j2

* second pass

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Add K8S v1.23 config for kube-scheduler

* Update Ingress Nginx

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Update all.yaml

* Update nginx.yaml.j2

* Update all.yaml

* Update instructions.md

* Update instructions.md

* Update README.md

* Update Vagrantfile

* Update Vagrantfile

* update to 1.23.5 support

* Enable etcd structured logs to file

* Update instructions.md

* Update Vagrantfile

* Update instructions.md

* Make kubelet crt valide for IP

Some tools, like metrics-server need Kubelet crt valide for IP, and not only for DNS

* Secure TLS metrics-server

* add config for etcd logs

* Update all.yaml

* add ability to cleanup /etc/hosts entries

* ensure entries are matched using ip or hostname

* ignore comments and empty lines

* updated instructions with new /etc/hosts features

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
Co-authored-by: bryanILKI <79568169+bryanILKI@users.noreply.github.com>
Co-authored-by: bryanILKI <bbouchaut@ilki.fr>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: robakerson <robakerson@gmail.com>
Co-authored-by: Jeremy Johnson <jeremy.m.johnson@davenportiowa.com>
Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Pratik Raj <Rajpratik71@gmail.com>
Co-authored-by: Aaron Johnson <aaron.johnson@crowdstrike.com>
Co-authored-by: Aaron Johnson <acjohnson@pcdomain.com>
Co-authored-by: James McGovern <jmcgovern532@gmail.com>
Co-authored-by: pierre villard <43336050+pierreilki@users.noreply.github.com>
Co-authored-by: fdenin <fdenin@fdf.org>
pierrevillard added a commit that referenced this pull request Sep 28, 2022
* Update nginx ingress to 1.0.1

* Update nginx.yaml.j2

* Add URLs to unblock behind a Proxy/Firewall

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* fix typos and format licensing paragraph readme.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Discover OIDC address and DNS

Discover OIDC address and add an entry for it in /etc/hosts

* Add persistence to Keycloak

* Enable Keycloak persistence parameters

* Update all.yaml

* Update oidc.sh

* Update all.yaml

* Update main.yaml

* Update keycloak.yaml.j2

* Update keycloak-oidc.yaml

* Update keycloak-oidc.yaml

* Update nginx.yaml.j2

* Update ingress-nginx

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Add configurable DNS forwarders

(cherry picked from commit 0dfa826)

* Update instructions.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update Vagrantfile

* Update Vagrantfile

* Update instructions.md

* Feature/monitoring persistance (#301)

* Add Dashboard v2 and v2.1

* Modify vars in all.yaml

* Modify instructions.md

* Modify Vagrantfile

* Delete argocd.yaml.j2

* Typo error

* Typos

* Create argocd.yams.j2

* Rename argocd.yams.j2 to argocd.yaml.j2

* Rename argocd.yaml.j2 to argocd.j2

* Update grafana.yaml.j2

Modify Grafana's dashboard Adress

* Update grafana.yaml.j2

Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>

* Update main.yaml

* add supervision namespace

* Condition Data persistence for Grafana

* Correct Grafana deployment

* Create log-centralization.yaml

* correct condition data persistence

* correct datasource condition

* change dashboard link

* Correct Variable

* correct dashboard link

* Update log-centralization.yaml.j2

* Update all.yaml

* Fix volumes

* Make it possible to change volume type

* Make it possible to change volume data type

* Make sur Loki can access /loki dir

* Change Fluent-bit toleration and privileges

* Force loki release to 2.3.0

* fix loki deployment and configMap

* Update monitoring.yaml.j2

* Update log-centralization.yaml.j2

* Fix DNS resolution for fluent-bit

* edit fluentbit input filter parser

* add agorakube_network.calico_autodetection_methode

* Add calico iface autodection custom

* add calico_autodetection_methode

* add calico_autodetection_methode

* Update instructions.md

* Update instructions.md

* Update all.yaml

* Update Vagrantfile

* Update Vagrantfile

* Add calico_autodetection_method instructions

* Update calico.yaml.j2

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Fix/remove nginx update (#304)

* Update nginx.yaml.j2

* Update nginx.yaml

* Create rolling.yaml

* Update rolling.yaml

* add drain nodes

* add uncordon tasks

* Update main.yaml

* Update main.yaml

* Add rolling Upgrade information

* add CI for develop branch

* Update rolling.yaml

* Update all.yaml

* fix Trailing whitespace

* fix Trailing whitespace

* Update main.yaml

* [ImgBot] Optimize images

*Total -- 187.64kb -> 169.12kb (9.87%)

/images/AGORAKUBE.png -- 164.94kb -> 146.78kb (11.01%)
/images/agorakube-logo.svg -- 22.70kb -> 22.35kb (1.57%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore : use --no-cache-dir flag to pip in dockerfiles to save space

using --no-cache-dir flag in pip install, make sure downloaded packages
by pip don't cache on the system. This is a best practice that makes sure
to fetch from repo instead of using local cached one. Further, in the case
of Docker Containers, by restricting caching, we can reduce image size.
In terms of stats, it depends upon the number of python packages
multiplied by their respective size. e.g for heavy packages with a lot
of dependencies it reduces a lot by don't cache pip packages.

Further, more detailed information can be found at

https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6

Signed-off-by: Pratik Raj <rajpratik71@gmail.com>

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* added support for cloud controller manager

* removed unused kubelet and kube-proxy unit files

* Update traefik.yaml.j2

* added cloud-controller-manager to README.md

* Update restore-etcd.yaml

* Update metrics.yaml.j2

* first pass

* Update keycloak.yaml.j2

* second pass

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Add K8S v1.23 config for kube-scheduler

* Update Ingress Nginx

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Update all.yaml

* Update nginx.yaml.j2

* Update all.yaml

* Update instructions.md

* Update instructions.md

* Update README.md

* Update Vagrantfile

* Update Vagrantfile

* update to 1.23.5 support

* Enable etcd structured logs to file

* Update instructions.md

* Update Vagrantfile

* Update instructions.md

* Make kubelet crt valide for IP

Some tools, like metrics-server need Kubelet crt valide for IP, and not only for DNS

* Secure TLS metrics-server

* add config for etcd logs

* Update all.yaml

* add ability to cleanup /etc/hosts entries

* ensure entries are matched using ip or hostname

* ignore comments and empty lines

* updated instructions with new /etc/hosts features

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
Co-authored-by: bryanILKI <79568169+bryanILKI@users.noreply.github.com>
Co-authored-by: bryanILKI <bbouchaut@ilki.fr>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: robakerson <robakerson@gmail.com>
Co-authored-by: Jeremy Johnson <jeremy.m.johnson@davenportiowa.com>
Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Pratik Raj <Rajpratik71@gmail.com>
Co-authored-by: Aaron Johnson <aaron.johnson@crowdstrike.com>
Co-authored-by: Aaron Johnson <acjohnson@pcdomain.com>
Co-authored-by: James McGovern <jmcgovern532@gmail.com>
Co-authored-by: pierre villard <43336050+pierreilki@users.noreply.github.com>
Co-authored-by: fdenin <fdenin@fdf.org>
pierrevillard added a commit that referenced this pull request Sep 28, 2022
* Update nginx ingress to 1.0.1

* Update nginx.yaml.j2

* Add URLs to unblock behind a Proxy/Firewall

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* fix typos and format licensing paragraph readme.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Discover OIDC address and DNS

Discover OIDC address and add an entry for it in /etc/hosts

* Add persistence to Keycloak

* Enable Keycloak persistence parameters

* Update all.yaml

* Update oidc.sh

* Update all.yaml

* Update main.yaml

* Update keycloak.yaml.j2

* Update keycloak-oidc.yaml

* Update keycloak-oidc.yaml

* Update nginx.yaml.j2

* Update ingress-nginx

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Add configurable DNS forwarders

(cherry picked from commit 0dfa826)

* Update instructions.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update Vagrantfile

* Update Vagrantfile

* Update instructions.md

* Feature/monitoring persistance (#301)

* Add Dashboard v2 and v2.1

* Modify vars in all.yaml

* Modify instructions.md

* Modify Vagrantfile

* Delete argocd.yaml.j2

* Typo error

* Typos

* Create argocd.yams.j2

* Rename argocd.yams.j2 to argocd.yaml.j2

* Rename argocd.yaml.j2 to argocd.j2

* Update grafana.yaml.j2

Modify Grafana's dashboard Adress

* Update grafana.yaml.j2

Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>

* Update main.yaml

* add supervision namespace

* Condition Data persistence for Grafana

* Correct Grafana deployment

* Create log-centralization.yaml

* correct condition data persistence

* correct datasource condition

* change dashboard link

* Correct Variable

* correct dashboard link

* Update log-centralization.yaml.j2

* Update all.yaml

* Fix volumes

* Make it possible to change volume type

* Make it possible to change volume data type

* Make sur Loki can access /loki dir

* Change Fluent-bit toleration and privileges

* Force loki release to 2.3.0

* fix loki deployment and configMap

* Update monitoring.yaml.j2

* Update log-centralization.yaml.j2

* Fix DNS resolution for fluent-bit

* edit fluentbit input filter parser

* add agorakube_network.calico_autodetection_methode

* Add calico iface autodection custom

* add calico_autodetection_methode

* add calico_autodetection_methode

* Update instructions.md

* Update instructions.md

* Update all.yaml

* Update Vagrantfile

* Update Vagrantfile

* Add calico_autodetection_method instructions

* Update calico.yaml.j2

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Fix/remove nginx update (#304)

* Update nginx.yaml.j2

* Update nginx.yaml

* Create rolling.yaml

* Update rolling.yaml

* add drain nodes

* add uncordon tasks

* Update main.yaml

* Update main.yaml

* Add rolling Upgrade information

* add CI for develop branch

* Update rolling.yaml

* Update all.yaml

* fix Trailing whitespace

* fix Trailing whitespace

* Update main.yaml

* [ImgBot] Optimize images

*Total -- 187.64kb -> 169.12kb (9.87%)

/images/AGORAKUBE.png -- 164.94kb -> 146.78kb (11.01%)
/images/agorakube-logo.svg -- 22.70kb -> 22.35kb (1.57%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore : use --no-cache-dir flag to pip in dockerfiles to save space

using --no-cache-dir flag in pip install, make sure downloaded packages
by pip don't cache on the system. This is a best practice that makes sure
to fetch from repo instead of using local cached one. Further, in the case
of Docker Containers, by restricting caching, we can reduce image size.
In terms of stats, it depends upon the number of python packages
multiplied by their respective size. e.g for heavy packages with a lot
of dependencies it reduces a lot by don't cache pip packages.

Further, more detailed information can be found at

https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6

Signed-off-by: Pratik Raj <rajpratik71@gmail.com>

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* added support for cloud controller manager

* removed unused kubelet and kube-proxy unit files

* Update traefik.yaml.j2

* added cloud-controller-manager to README.md

* Update restore-etcd.yaml

* Update metrics.yaml.j2

* first pass

* Update keycloak.yaml.j2

* second pass

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Add K8S v1.23 config for kube-scheduler

* Update Ingress Nginx

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Update all.yaml

* Update nginx.yaml.j2

* Update all.yaml

* Update instructions.md

* Update instructions.md

* Update README.md

* Update Vagrantfile

* Update Vagrantfile

* update to 1.23.5 support

* Enable etcd structured logs to file

* Update instructions.md

* Update Vagrantfile

* Update instructions.md

* Make kubelet crt valide for IP

Some tools, like metrics-server need Kubelet crt valide for IP, and not only for DNS

* Secure TLS metrics-server

* add config for etcd logs

* Update all.yaml

* add ability to cleanup /etc/hosts entries

* ensure entries are matched using ip or hostname

* ignore comments and empty lines

* updated instructions with new /etc/hosts features

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* Conformance specific config

* purge Agorakube

* Conformance specific config

* Conformance specific config

* Conformance specific config

* Conformance specific config

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
Co-authored-by: bryanILKI <79568169+bryanILKI@users.noreply.github.com>
Co-authored-by: bryanILKI <bbouchaut@ilki.fr>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: robakerson <robakerson@gmail.com>
Co-authored-by: Jeremy Johnson <jeremy.m.johnson@davenportiowa.com>
Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Pratik Raj <Rajpratik71@gmail.com>
Co-authored-by: Aaron Johnson <aaron.johnson@crowdstrike.com>
Co-authored-by: Aaron Johnson <acjohnson@pcdomain.com>
Co-authored-by: James McGovern <jmcgovern532@gmail.com>
Co-authored-by: pierre villard <43336050+pierreilki@users.noreply.github.com>
Co-authored-by: fdenin <fdenin@fdf.org>
pierrevillard added a commit that referenced this pull request Sep 29, 2022
* Update nginx ingress to 1.0.1

* Update nginx.yaml.j2

* Add URLs to unblock behind a Proxy/Firewall

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* fix typos and format licensing paragraph readme.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Discover OIDC address and DNS

Discover OIDC address and add an entry for it in /etc/hosts

* Add persistence to Keycloak

* Enable Keycloak persistence parameters

* Update all.yaml

* Update oidc.sh

* Update all.yaml

* Update main.yaml

* Update keycloak.yaml.j2

* Update keycloak-oidc.yaml

* Update keycloak-oidc.yaml

* Update nginx.yaml.j2

* Update ingress-nginx

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Add configurable DNS forwarders

(cherry picked from commit 0dfa826)

* Update instructions.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update Vagrantfile

* Update Vagrantfile

* Update instructions.md

* Feature/monitoring persistance (#301)

* Add Dashboard v2 and v2.1

* Modify vars in all.yaml

* Modify instructions.md

* Modify Vagrantfile

* Delete argocd.yaml.j2

* Typo error

* Typos

* Create argocd.yams.j2

* Rename argocd.yams.j2 to argocd.yaml.j2

* Rename argocd.yaml.j2 to argocd.j2

* Update grafana.yaml.j2

Modify Grafana's dashboard Adress

* Update grafana.yaml.j2

Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>

* Update main.yaml

* add supervision namespace

* Condition Data persistence for Grafana

* Correct Grafana deployment

* Create log-centralization.yaml

* correct condition data persistence

* correct datasource condition

* change dashboard link

* Correct Variable

* correct dashboard link

* Update log-centralization.yaml.j2

* Update all.yaml

* Fix volumes

* Make it possible to change volume type

* Make it possible to change volume data type

* Make sur Loki can access /loki dir

* Change Fluent-bit toleration and privileges

* Force loki release to 2.3.0

* fix loki deployment and configMap

* Update monitoring.yaml.j2

* Update log-centralization.yaml.j2

* Fix DNS resolution for fluent-bit

* edit fluentbit input filter parser

* add agorakube_network.calico_autodetection_methode

* Add calico iface autodection custom

* add calico_autodetection_methode

* add calico_autodetection_methode

* Update instructions.md

* Update instructions.md

* Update all.yaml

* Update Vagrantfile

* Update Vagrantfile

* Add calico_autodetection_method instructions

* Update calico.yaml.j2

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Fix/remove nginx update (#304)

* Update nginx.yaml.j2

* Update nginx.yaml

* Create rolling.yaml

* Update rolling.yaml

* add drain nodes

* add uncordon tasks

* Update main.yaml

* Update main.yaml

* Add rolling Upgrade information

* add CI for develop branch

* Update rolling.yaml

* Update all.yaml

* fix Trailing whitespace

* fix Trailing whitespace

* Update main.yaml

* [ImgBot] Optimize images

*Total -- 187.64kb -> 169.12kb (9.87%)

/images/AGORAKUBE.png -- 164.94kb -> 146.78kb (11.01%)
/images/agorakube-logo.svg -- 22.70kb -> 22.35kb (1.57%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore : use --no-cache-dir flag to pip in dockerfiles to save space

using --no-cache-dir flag in pip install, make sure downloaded packages
by pip don't cache on the system. This is a best practice that makes sure
to fetch from repo instead of using local cached one. Further, in the case
of Docker Containers, by restricting caching, we can reduce image size.
In terms of stats, it depends upon the number of python packages
multiplied by their respective size. e.g for heavy packages with a lot
of dependencies it reduces a lot by don't cache pip packages.

Further, more detailed information can be found at

https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6

Signed-off-by: Pratik Raj <rajpratik71@gmail.com>

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* added support for cloud controller manager

* removed unused kubelet and kube-proxy unit files

* Update traefik.yaml.j2

* added cloud-controller-manager to README.md

* Update restore-etcd.yaml

* Update metrics.yaml.j2

* first pass

* Update keycloak.yaml.j2

* second pass

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Add K8S v1.23 config for kube-scheduler

* Update Ingress Nginx

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Update all.yaml

* Update nginx.yaml.j2

* Update all.yaml

* Update instructions.md

* Update instructions.md

* Update README.md

* Update Vagrantfile

* Update Vagrantfile

* update to 1.23.5 support

* Enable etcd structured logs to file

* Update instructions.md

* Update Vagrantfile

* Update instructions.md

* Make kubelet crt valide for IP

Some tools, like metrics-server need Kubelet crt valide for IP, and not only for DNS

* Secure TLS metrics-server

* add config for etcd logs

* Update all.yaml

* add ability to cleanup /etc/hosts entries

* ensure entries are matched using ip or hostname

* ignore comments and empty lines

* updated instructions with new /etc/hosts features

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* Conformance specific config

* purge Agorakube

* Conformance specific config

* Conformance specific config

* Conformance specific config

* Conformance specific config

* nginx release setup

* update Readme for core Agorakube

* Remove Storage hosts

* Remove Storage hosts

* Remove Storage hosts

* Remove Storage hosts

* Remove Docker specific flag Kubelet

* Remove Storage hosts

* force job image release for Nginx

* Add info for Kubernetes dashboard Token

* update doc

* edit documentation diagram

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
Co-authored-by: bryanILKI <79568169+bryanILKI@users.noreply.github.com>
Co-authored-by: bryanILKI <bbouchaut@ilki.fr>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: robakerson <robakerson@gmail.com>
Co-authored-by: Jeremy Johnson <jeremy.m.johnson@davenportiowa.com>
Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Pratik Raj <Rajpratik71@gmail.com>
Co-authored-by: Aaron Johnson <aaron.johnson@crowdstrike.com>
Co-authored-by: Aaron Johnson <acjohnson@pcdomain.com>
Co-authored-by: James McGovern <jmcgovern532@gmail.com>
Co-authored-by: pierre villard <43336050+pierreilki@users.noreply.github.com>
Co-authored-by: fdenin <fdenin@fdf.org>
pierrevillard added a commit that referenced this pull request Sep 29, 2022
* Update nginx ingress to 1.0.1

* Update nginx.yaml.j2

* Add URLs to unblock behind a Proxy/Firewall

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* fix typos and format licensing paragraph readme.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Discover OIDC address and DNS

Discover OIDC address and add an entry for it in /etc/hosts

* Add persistence to Keycloak

* Enable Keycloak persistence parameters

* Update all.yaml

* Update oidc.sh

* Update all.yaml

* Update main.yaml

* Update keycloak.yaml.j2

* Update keycloak-oidc.yaml

* Update keycloak-oidc.yaml

* Update nginx.yaml.j2

* Update ingress-nginx

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Add configurable DNS forwarders

(cherry picked from commit 0dfa826)

* Update instructions.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update Vagrantfile

* Update Vagrantfile

* Update instructions.md

* Feature/monitoring persistance (#301)

* Add Dashboard v2 and v2.1

* Modify vars in all.yaml

* Modify instructions.md

* Modify Vagrantfile

* Delete argocd.yaml.j2

* Typo error

* Typos

* Create argocd.yams.j2

* Rename argocd.yams.j2 to argocd.yaml.j2

* Rename argocd.yaml.j2 to argocd.j2

* Update grafana.yaml.j2

Modify Grafana's dashboard Adress

* Update grafana.yaml.j2

Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>

* Update main.yaml

* add supervision namespace

* Condition Data persistence for Grafana

* Correct Grafana deployment

* Create log-centralization.yaml

* correct condition data persistence

* correct datasource condition

* change dashboard link

* Correct Variable

* correct dashboard link

* Update log-centralization.yaml.j2

* Update all.yaml

* Fix volumes

* Make it possible to change volume type

* Make it possible to change volume data type

* Make sur Loki can access /loki dir

* Change Fluent-bit toleration and privileges

* Force loki release to 2.3.0

* fix loki deployment and configMap

* Update monitoring.yaml.j2

* Update log-centralization.yaml.j2

* Fix DNS resolution for fluent-bit

* edit fluentbit input filter parser

* add agorakube_network.calico_autodetection_methode

* Add calico iface autodection custom

* add calico_autodetection_methode

* add calico_autodetection_methode

* Update instructions.md

* Update instructions.md

* Update all.yaml

* Update Vagrantfile

* Update Vagrantfile

* Add calico_autodetection_method instructions

* Update calico.yaml.j2

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Fix/remove nginx update (#304)

* Update nginx.yaml.j2

* Update nginx.yaml

* Create rolling.yaml

* Update rolling.yaml

* add drain nodes

* add uncordon tasks

* Update main.yaml

* Update main.yaml

* Add rolling Upgrade information

* add CI for develop branch

* Update rolling.yaml

* Update all.yaml

* fix Trailing whitespace

* fix Trailing whitespace

* Update main.yaml

* [ImgBot] Optimize images

*Total -- 187.64kb -> 169.12kb (9.87%)

/images/AGORAKUBE.png -- 164.94kb -> 146.78kb (11.01%)
/images/agorakube-logo.svg -- 22.70kb -> 22.35kb (1.57%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore : use --no-cache-dir flag to pip in dockerfiles to save space

using --no-cache-dir flag in pip install, make sure downloaded packages
by pip don't cache on the system. This is a best practice that makes sure
to fetch from repo instead of using local cached one. Further, in the case
of Docker Containers, by restricting caching, we can reduce image size.
In terms of stats, it depends upon the number of python packages
multiplied by their respective size. e.g for heavy packages with a lot
of dependencies it reduces a lot by don't cache pip packages.

Further, more detailed information can be found at

https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6

Signed-off-by: Pratik Raj <rajpratik71@gmail.com>

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* added support for cloud controller manager

* removed unused kubelet and kube-proxy unit files

* Update traefik.yaml.j2

* added cloud-controller-manager to README.md

* Update restore-etcd.yaml

* Update metrics.yaml.j2

* first pass

* Update keycloak.yaml.j2

* second pass

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Add K8S v1.23 config for kube-scheduler

* Update Ingress Nginx

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Update all.yaml

* Update nginx.yaml.j2

* Update all.yaml

* Update instructions.md

* Update instructions.md

* Update README.md

* Update Vagrantfile

* Update Vagrantfile

* update to 1.23.5 support

* Enable etcd structured logs to file

* Update instructions.md

* Update Vagrantfile

* Update instructions.md

* Make kubelet crt valide for IP

Some tools, like metrics-server need Kubelet crt valide for IP, and not only for DNS

* Secure TLS metrics-server

* add config for etcd logs

* Update all.yaml

* add ability to cleanup /etc/hosts entries

* ensure entries are matched using ip or hostname

* ignore comments and empty lines

* updated instructions with new /etc/hosts features

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* Conformance specific config

* purge Agorakube

* Conformance specific config

* Conformance specific config

* Conformance specific config

* Conformance specific config

* nginx release setup

* update Readme for core Agorakube

* Remove Storage hosts

* Remove Storage hosts

* Remove Storage hosts

* Remove Storage hosts

* Remove Docker specific flag Kubelet

* Remove Storage hosts

* force job image release for Nginx

* Add info for Kubernetes dashboard Token

* update doc

* edit documentation diagram

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
Co-authored-by: bryanILKI <79568169+bryanILKI@users.noreply.github.com>
Co-authored-by: bryanILKI <bbouchaut@ilki.fr>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: robakerson <robakerson@gmail.com>
Co-authored-by: Jeremy Johnson <jeremy.m.johnson@davenportiowa.com>
Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Pratik Raj <Rajpratik71@gmail.com>
Co-authored-by: Aaron Johnson <aaron.johnson@crowdstrike.com>
Co-authored-by: Aaron Johnson <acjohnson@pcdomain.com>
Co-authored-by: James McGovern <jmcgovern532@gmail.com>
Co-authored-by: pierre villard <43336050+pierreilki@users.noreply.github.com>
Co-authored-by: fdenin <fdenin@fdf.org>
pierrevillard added a commit that referenced this pull request Sep 30, 2022
* Update nginx ingress to 1.0.1

* Update nginx.yaml.j2

* Add URLs to unblock behind a Proxy/Firewall

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* fix typos and format licensing paragraph readme.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Discover OIDC address and DNS

Discover OIDC address and add an entry for it in /etc/hosts

* Add persistence to Keycloak

* Enable Keycloak persistence parameters

* Update all.yaml

* Update oidc.sh

* Update all.yaml

* Update main.yaml

* Update keycloak.yaml.j2

* Update keycloak-oidc.yaml

* Update keycloak-oidc.yaml

* Update nginx.yaml.j2

* Update ingress-nginx

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Add configurable DNS forwarders

(cherry picked from commit 0dfa826)

* Update instructions.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update Vagrantfile

* Update Vagrantfile

* Update instructions.md

* Feature/monitoring persistance (#301)

* Add Dashboard v2 and v2.1

* Modify vars in all.yaml

* Modify instructions.md

* Modify Vagrantfile

* Delete argocd.yaml.j2

* Typo error

* Typos

* Create argocd.yams.j2

* Rename argocd.yams.j2 to argocd.yaml.j2

* Rename argocd.yaml.j2 to argocd.j2

* Update grafana.yaml.j2

Modify Grafana's dashboard Adress

* Update grafana.yaml.j2

Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>

* Update main.yaml

* add supervision namespace

* Condition Data persistence for Grafana

* Correct Grafana deployment

* Create log-centralization.yaml

* correct condition data persistence

* correct datasource condition

* change dashboard link

* Correct Variable

* correct dashboard link

* Update log-centralization.yaml.j2

* Update all.yaml

* Fix volumes

* Make it possible to change volume type

* Make it possible to change volume data type

* Make sur Loki can access /loki dir

* Change Fluent-bit toleration and privileges

* Force loki release to 2.3.0

* fix loki deployment and configMap

* Update monitoring.yaml.j2

* Update log-centralization.yaml.j2

* Fix DNS resolution for fluent-bit

* edit fluentbit input filter parser

* add agorakube_network.calico_autodetection_methode

* Add calico iface autodection custom

* add calico_autodetection_methode

* add calico_autodetection_methode

* Update instructions.md

* Update instructions.md

* Update all.yaml

* Update Vagrantfile

* Update Vagrantfile

* Add calico_autodetection_method instructions

* Update calico.yaml.j2

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Fix/remove nginx update (#304)

* Update nginx.yaml.j2

* Update nginx.yaml

* Create rolling.yaml

* Update rolling.yaml

* add drain nodes

* add uncordon tasks

* Update main.yaml

* Update main.yaml

* Add rolling Upgrade information

* add CI for develop branch

* Update rolling.yaml

* Update all.yaml

* fix Trailing whitespace

* fix Trailing whitespace

* Update main.yaml

* [ImgBot] Optimize images

*Total -- 187.64kb -> 169.12kb (9.87%)

/images/AGORAKUBE.png -- 164.94kb -> 146.78kb (11.01%)
/images/agorakube-logo.svg -- 22.70kb -> 22.35kb (1.57%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore : use --no-cache-dir flag to pip in dockerfiles to save space

using --no-cache-dir flag in pip install, make sure downloaded packages
by pip don't cache on the system. This is a best practice that makes sure
to fetch from repo instead of using local cached one. Further, in the case
of Docker Containers, by restricting caching, we can reduce image size.
In terms of stats, it depends upon the number of python packages
multiplied by their respective size. e.g for heavy packages with a lot
of dependencies it reduces a lot by don't cache pip packages.

Further, more detailed information can be found at

https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6

Signed-off-by: Pratik Raj <rajpratik71@gmail.com>

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* added support for cloud controller manager

* removed unused kubelet and kube-proxy unit files

* Update traefik.yaml.j2

* added cloud-controller-manager to README.md

* Update restore-etcd.yaml

* Update metrics.yaml.j2

* first pass

* Update keycloak.yaml.j2

* second pass

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Add K8S v1.23 config for kube-scheduler

* Update Ingress Nginx

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Update all.yaml

* Update nginx.yaml.j2

* Update all.yaml

* Update instructions.md

* Update instructions.md

* Update README.md

* Update Vagrantfile

* Update Vagrantfile

* update to 1.23.5 support

* Enable etcd structured logs to file

* Update instructions.md

* Update Vagrantfile

* Update instructions.md

* Make kubelet crt valide for IP

Some tools, like metrics-server need Kubelet crt valide for IP, and not only for DNS

* Secure TLS metrics-server

* add config for etcd logs

* Update all.yaml

* add ability to cleanup /etc/hosts entries

* ensure entries are matched using ip or hostname

* ignore comments and empty lines

* updated instructions with new /etc/hosts features

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* Conformance specific config

* purge Agorakube

* Conformance specific config

* Conformance specific config

* Conformance specific config

* Conformance specific config

* nginx release setup

* update Readme for core Agorakube

* Remove Storage hosts

* Remove Storage hosts

* Remove Storage hosts

* Remove Storage hosts

* Remove Docker specific flag Kubelet

* Remove Storage hosts

* force job image release for Nginx

* Add info for Kubernetes dashboard Token

* update doc

* edit documentation diagram

* update PodDisruptionBudget api version

* Update README.md

* Update README.md

* Update metal-lb-layer2.yaml.j2

* Create metal-lb-ippool.yaml.j2

* Update metallb_l2.yaml

* Update metallb_l2.yaml

* Update metallb_l2.yaml

* Update metal-lb-ippool.yaml.j2

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
Co-authored-by: bryanILKI <79568169+bryanILKI@users.noreply.github.com>
Co-authored-by: bryanILKI <bbouchaut@ilki.fr>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: robakerson <robakerson@gmail.com>
Co-authored-by: Jeremy Johnson <jeremy.m.johnson@davenportiowa.com>
Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Pratik Raj <Rajpratik71@gmail.com>
Co-authored-by: Aaron Johnson <aaron.johnson@crowdstrike.com>
Co-authored-by: Aaron Johnson <acjohnson@pcdomain.com>
Co-authored-by: James McGovern <jmcgovern532@gmail.com>
Co-authored-by: pierre villard <43336050+pierreilki@users.noreply.github.com>
Co-authored-by: fdenin <fdenin@fdf.org>
pierrevillard added a commit that referenced this pull request Sep 30, 2022
* Update nginx ingress to 1.0.1

* Update nginx.yaml.j2

* Add URLs to unblock behind a Proxy/Firewall

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* fix typos and format licensing paragraph readme.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Discover OIDC address and DNS

Discover OIDC address and add an entry for it in /etc/hosts

* Add persistence to Keycloak

* Enable Keycloak persistence parameters

* Update all.yaml

* Update oidc.sh

* Update all.yaml

* Update main.yaml

* Update keycloak.yaml.j2

* Update keycloak-oidc.yaml

* Update keycloak-oidc.yaml

* Update nginx.yaml.j2

* Update ingress-nginx

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Add configurable DNS forwarders

(cherry picked from commit 0dfa826)

* Update instructions.md

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Update Vagrantfile

* Update Vagrantfile

* Update instructions.md

* Feature/monitoring persistance (#301)

* Add Dashboard v2 and v2.1

* Modify vars in all.yaml

* Modify instructions.md

* Modify Vagrantfile

* Delete argocd.yaml.j2

* Typo error

* Typos

* Create argocd.yams.j2

* Rename argocd.yams.j2 to argocd.yaml.j2

* Rename argocd.yaml.j2 to argocd.j2

* Update grafana.yaml.j2

Modify Grafana's dashboard Adress

* Update grafana.yaml.j2

Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>

* Update main.yaml

* add supervision namespace

* Condition Data persistence for Grafana

* Correct Grafana deployment

* Create log-centralization.yaml

* correct condition data persistence

* correct datasource condition

* change dashboard link

* Correct Variable

* correct dashboard link

* Update log-centralization.yaml.j2

* Update all.yaml

* Fix volumes

* Make it possible to change volume type

* Make it possible to change volume data type

* Make sur Loki can access /loki dir

* Change Fluent-bit toleration and privileges

* Force loki release to 2.3.0

* fix loki deployment and configMap

* Update monitoring.yaml.j2

* Update log-centralization.yaml.j2

* Fix DNS resolution for fluent-bit

* edit fluentbit input filter parser

* add agorakube_network.calico_autodetection_methode

* Add calico iface autodection custom

* add calico_autodetection_methode

* add calico_autodetection_methode

* Update instructions.md

* Update instructions.md

* Update all.yaml

* Update Vagrantfile

* Update Vagrantfile

* Add calico_autodetection_method instructions

* Update calico.yaml.j2

* Update instructions.md

* Update instructions.md

* Update instructions.md

* Fix/remove nginx update (#304)

* Update nginx.yaml.j2

* Update nginx.yaml

* Create rolling.yaml

* Update rolling.yaml

* add drain nodes

* add uncordon tasks

* Update main.yaml

* Update main.yaml

* Add rolling Upgrade information

* add CI for develop branch

* Update rolling.yaml

* Update all.yaml

* fix Trailing whitespace

* fix Trailing whitespace

* Update main.yaml

* [ImgBot] Optimize images

*Total -- 187.64kb -> 169.12kb (9.87%)

/images/AGORAKUBE.png -- 164.94kb -> 146.78kb (11.01%)
/images/agorakube-logo.svg -- 22.70kb -> 22.35kb (1.57%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore : use --no-cache-dir flag to pip in dockerfiles to save space

using --no-cache-dir flag in pip install, make sure downloaded packages
by pip don't cache on the system. This is a best practice that makes sure
to fetch from repo instead of using local cached one. Further, in the case
of Docker Containers, by restricting caching, we can reduce image size.
In terms of stats, it depends upon the number of python packages
multiplied by their respective size. e.g for heavy packages with a lot
of dependencies it reduces a lot by don't cache pip packages.

Further, more detailed information can be found at

https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6

Signed-off-by: Pratik Raj <rajpratik71@gmail.com>

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* added support for cloud controller manager

* removed unused kubelet and kube-proxy unit files

* Update traefik.yaml.j2

* added cloud-controller-manager to README.md

* Update restore-etcd.yaml

* Update metrics.yaml.j2

* first pass

* Update keycloak.yaml.j2

* second pass

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* Add K8S v1.23 config for kube-scheduler

* Update Ingress Nginx

* Update nginx.yaml.j2

* Update nginx.yaml.j2

* Update all.yaml

* Update nginx.yaml.j2

* Update all.yaml

* Update instructions.md

* Update instructions.md

* Update README.md

* Update Vagrantfile

* Update Vagrantfile

* update to 1.23.5 support

* Enable etcd structured logs to file

* Update instructions.md

* Update Vagrantfile

* Update instructions.md

* Make kubelet crt valide for IP

Some tools, like metrics-server need Kubelet crt valide for IP, and not only for DNS

* Secure TLS metrics-server

* add config for etcd logs

* Update all.yaml

* add ability to cleanup /etc/hosts entries

* ensure entries are matched using ip or hostname

* ignore comments and empty lines

* updated instructions with new /etc/hosts features

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* purge Agorakube

* Conformance specific config

* purge Agorakube

* Conformance specific config

* Conformance specific config

* Conformance specific config

* Conformance specific config

* nginx release setup

* update Readme for core Agorakube

* Remove Storage hosts

* Remove Storage hosts

* Remove Storage hosts

* Remove Storage hosts

* Remove Docker specific flag Kubelet

* Remove Storage hosts

* force job image release for Nginx

* Add info for Kubernetes dashboard Token

* update doc

* edit documentation diagram

* update PodDisruptionBudget api version

* Update README.md

* Update README.md

* Update metal-lb-layer2.yaml.j2

* Create metal-lb-ippool.yaml.j2

* Update metallb_l2.yaml

* Update metallb_l2.yaml

* Update metallb_l2.yaml

* Update metal-lb-ippool.yaml.j2

* Update instructions.md

* Update instructions.md

* Update instructions.md

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
Co-authored-by: bryanILKI <79568169+bryanILKI@users.noreply.github.com>
Co-authored-by: bryanILKI <bbouchaut@ilki.fr>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: robakerson <robakerson@gmail.com>
Co-authored-by: Jeremy Johnson <jeremy.m.johnson@davenportiowa.com>
Co-authored-by: root <hbourge@ilki.fr>
Co-authored-by: HaroldIlki <90386162+HaroldIlki@users.noreply.github.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Pratik Raj <Rajpratik71@gmail.com>
Co-authored-by: Aaron Johnson <aaron.johnson@crowdstrike.com>
Co-authored-by: Aaron Johnson <acjohnson@pcdomain.com>
Co-authored-by: James McGovern <jmcgovern532@gmail.com>
Co-authored-by: pierre villard <43336050+pierreilki@users.noreply.github.com>
Co-authored-by: fdenin <fdenin@fdf.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants