Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

extends the install script to have a random password option #504

Merged
merged 3 commits into from
Oct 13, 2023

Conversation

ribalba
Copy link
Member

@ribalba ribalba commented Oct 10, 2023

No description provided.

@ribalba ribalba requested a review from ArneTR October 10, 2023 08:58
@github-actions
Copy link

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 18.5748 2013.37 2.70979 752
Measurement #1 18.6372 2013.37 2.70979 746

📈 Energy graph:

 
 7.77 ┤                                                                                                                  ╭─╮                 ╭╮     ╭─╮ ╭╮
 7.17 ┤                                                                                                                  │ ╰╮               ╭╯╰╮    │ │╭╯│
 6.56 ┤         ╭╮  ╭╮                                                                                   ╭─╮             │  │              ╭╯  ╰─╮  │ ││ │
 5.96 ┤         ││ ╭╯│                                                                                   │ │             │  │              │     │  │ ││ │
 5.35 ┤        ╭╯╰─╯ ╰╮                                                                                  │ │            ╭╯  │  ╭──╮╭─╮     │     ╰╮╭╯ ││ │
 4.75 ┤        │      │                      ╭─╮    ╭╮        ╭╮                           ╭╮     ╭─╮  ╭─╯ │            │   ╰╮╭╯  ╰╯ │     │      ╰╯  ╰╯ │             ╭╮                                                                  ╭╮                                                                                                                                                                                                                                                 ╭╮
 4.15 ┤        │      ╰─────╮╭───────────────╯ ╰────╯╰───────╮│╰───╮ ╭──────────╮╭─────────╯╰─────╯ │ ╭╯   ╰─╮    ╭╮    │    ││      │     │             │        ╭──╮ ││ ╭╮                                                   ╭╮          ││                       ╭╮                                                                                               ╭╮          ╭─╮                                                  ╭╮                        ╭─╮                          ╭╯│                          ╭╮                           ╭╮                                                  ╭╮                                  ╭╮                                                                   ╭╮            ╭─╮╭╮                           ╭╮
 3.54 ┤      ╭─╯            ││                               ││    │╭╯          ││                  │ │      ╰╮   ││  ╭─╯    ││      │     │             │        │  │╭╯│ │╰╮         ╭╮              ╭─╮          ╭╮          │╰╮         ││           ╭─╮         │╰╮         ╭─╮          ╭╮                      ╭─╮         ╭─╮         ╭─╮         ╭─╮         │╰╮         │ ╰╮                   ╭╮ ╭───╮                   ╭╮ │╰─╮                   ╭╮ │ ╰╮          ╭╮          ╭╮ │ ╰╮          ╭╮            ╭╯╰─╮         ╭╮          ╭╮ ╭╯╰╮                      ╭╮ ╭╮           ╭╮         ││           ╭╮                     ││           ╭╮               ╭─╮                       ╭╮           ││            │ ╰╯╰─╮          ╭╮             ││
 2.94 ┤      │              ╰╯                               ╰╯    ╰╯           ╰╯                  ╰─╯       ╰───╯╰╮ │      ╰╯      ╰─╮ ╭╮│             ╰╮      ╭╯  ╰╯ ╰─╯ │         │╰──╮       ╭─╮╭╯ ╰╮        ╭╯╰╮        ╭╯ │         │╰─╮        ╭╯ │         │ ╰╮        │ │         ╭╯│         ╭──╮ ╭╮     ╭╯ │         │ │         │ │         │ │        ╭╯ │         │  ╰╮        ╭╮        │╰╮│   ╰╮        ╭╮       ╭╯│ │  ╰╮        ╭╮        ││ │  ╰╮       ╭─╯│╭╮       ╭╯│ │  │        ╭─╯│╭╮       ╭─╮│   │       ╭╮│╰─╮        │╰╮│  ╰╮       ╭╮╭──╮        ││ │╰─╮        ╭╯│         │╰─╮ ╭╮     ╭╯│         ╭─╮        ╭╯╰─╮       ╭─╯╰──╮╭╮       ╭╮ │ │        ╭───╮          │╰─╮       ╭─╯│╭╮       ╭╮╭╯     ╰╮       ╭─╯│╭╮       ╭─╮╭╯╰╮
 2.34 ┤    ╭─╯                                                                                                      ╰─╯                │ │╰╯              │      │          ╰╮     ╭──╯   │       │ ││   │╭╮      │  │        │  │         │  │  ╭╮    │  │        ╭╯  │    ╭╮  │ ╰╮        │ ╰╮        │  │ ││     │  │        ╭╯ │        ╭╯ │        ╭╯ │        │  ╰╮        │   │        │╰╮       │ ││    │        ││       │ │╭╯   │        ││       ╭╯│╭╯   │       │  ╰╯│   ╭╮  │ │╭╯  ╰╮       │  ╰╯│       │ ││   │       │││  ╰╮       │ ││   │       │╰╯  ╰╮       │╰╮│  │        │ ╰╮        │  │ ││     │ ╰╮        │ │        │   │       │     ╰╯│╭╮     ││ │ ╰╮     ╭─╯   ╰╮       ╭╮│  │       │  │││       │││       │       │  ╰╯│       │ ││  │
 1.73 ┼────╯                                                                                                                           ╰─╯                ╰──────╯           ╰─────╯      ╰───────╯ ╰╯   ╰╯╰──────╯  ╰────────╯  ╰─────────╯  ╰──╯╰────╯  ╰────────╯   ╰────╯╰──╯  ╰────────╯  ╰────────╯  ╰─╯╰─────╯  ╰────────╯  ╰────────╯  ╰────────╯  ╰────────╯   ╰────────╯   ╰────────╯ ╰───────╯ ╰╯    ╰────────╯╰───────╯ ╰╯    ╰────────╯╰───────╯ ╰╯    ╰───────╯    ╰───╯╰──╯ ╰╯    ╰───────╯    ╰───────╯ ╰╯   ╰───────╯╰╯   ╰───────╯ ╰╯   ╰───────╯     ╰───────╯ ╰╯  ╰────────╯  ╰────────╯  ╰─╯╰─────╯  ╰────────╯ ╰────────╯   ╰───────╯       ╰╯╰─────╯╰─╯  ╰─────╯      ╰───────╯╰╯  ╰───────╯  ╰╯╰───────╯╰╯       ╰───────╯    ╰───────╯ ╰╯  ╰────────
                                                                                                                                                                                                                                                                                                                                                                                   Watts over time

@ArneTR
Copy link
Member

ArneTR commented Oct 10, 2023

I like the idea and the implementation.

On a mac however I cannot generate random passwords:

./install_mac.sh
Please enter the desired API endpoint URL: (default: http://api.green-coding.internal:9142):
Please enter the desired metrics dashboard URL: (default: http://metrics.green-coding.internal:9142):
tr: Illegal byte sequence
Please enter the new password to be set for the PostgreSQL DB (default: B5):

This happens also when calling isolated: tr -dc 'A-Za-z0-9' < /dev/urandom | head -c 100

Copy link
Member

@ArneTR ArneTR left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comment

@ribalba
Copy link
Member Author

ribalba commented Oct 13, 2023

@ArneTR please retest.

@github-actions
Copy link

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 22.2038 3078.35 3.66035 849
Measurement #1 22.2964 3078.35 3.66035 843

📈 Energy graph:

 
 7.34 ┤                    ╭╮                                                                                                                   ╭╮                                                                   ╭─╮
 6.87 ┤                    ││                                                                                                                   ││                  ╭───╮                                       ╭──╮ │ │
 6.41 ┤                    ││                                                                                                                   ││                  │   │                             ╭╮        │  ╰╮│ │
 5.95 ┤             ╭╮╭╮   ││                                                                                                                  ╭╯│                  │   ╰╮                            │╰─╮╭╮ ╭╮╭╯   ╰╯ │
 5.49 ┤            ╭╯│││   ││                                                                      ╭╮         ╭╮                               │ │                  │    │   ╭╮╭╮ ╭─╮                ╭╯  ╰╯╰─╯││       │
 5.03 ┤          ╭─╯ ╰╯╰───╯╰──────╮╭──────────────────╮ ╭────────────────────╮╭─────────────────╮ │╰╮        │╰╮╭───────────────────────────╮ │ ╰──────────────────╯    ╰╮╭─╯╰╯╰─╯ │               ╭╯        ││       │       ╭──╮ ╭─╮╭─╮           ╭╮╭╮        ╭╮ ╭╮  ╭╮         ╭╮           ╭╮           ╭╮           ╭╮           ╭╮            ╭╮                                   ╭╮            ╭╮         ╭╮                       ╭╮╭╮         ╭──╮                    ╭╮ ╭─╮╭╮                       ╭╮╭╮                          ╭╮           ╭╮              ╭─╮╭╮                         ╭──╮           ╭╮               ╭╮╭╮                          ╭╮                       ╭╮                                   ╭─╮            ╭╮                ╭╮                          ╭╮                          ╭───╮ ╭╮╭╮           ╭╮          ╭╮ ╭─╮
 4.57 ┤      ╭╮ ╭╯                 ││                  │ │                    ╰╯                 │ │ ╰╮╭─╮╭╮  │ ╰╯                           ╰╮│                          ││        │               │         ││       │       │  │╭╯ ││ │           ││││        ││ │╰╮ ││         │╰╮          │╰╮          │╰╮          │╰╮          │╰╮         ╭╮││         ╭╮           ╭╮           ││          ╭╮││         │╰╮          ╭─╮         ││││         │  ╰╮         ╭╮        ││ │ ││╰╮                   ╭╮ │╰╯│╭╮                     ╭──╯╰╮          ││              │ │││          ╭╮          ╭╮ │  ╰╮          ││              ╭╯╰╯│          ╭╮          ╭╮ ╭╯╰╮          ╭╮          ││           ╭╮           ╭╮         │ ╰╮           ││ ╭╮╭╮           │╰─╮          ╭╮            │╰╮          ╭─╮            │   ╰─╯││╰╮          ││          ││ │ │
 4.11 ┤      ││ │                  ││                  │ │                                       │╭╯  ╰╯ │││  │                               ││                          ││        │╭╮             │         ╰╯       │       │  ││  ││ │        ╭╮╭╯│││        ││ │ │╭╯│         │ │         ╭╯ │         ╭╯ │         ╭╯ │         ╭╯ │         │╰╯│         │╰─╮        ╭╯╰╮         ╭╯╰╮         │╰╯│         │ ╰╮        ╭╯ │         │╰╯│         │   │         ││        ││ │ ╰╯ │         ╭╮        ││ │  ╰╯│                  ╭╮ │    │          ││          ╭╮ ╭╯ ╰╯│          ││╭╮        ││ │   │          ││╭╮        ╭╮ ╭╯   │          ││╭╮        ││ │  │          │╰╮         │╰─╮         │╰╮         ╭╯│         │  │          ╭╯│ ││││        ╭╮ │  │          ││╭╮          │ ╰╮         │ │            │      ╰╯ │          ││╭╮        ││ │ │╭╮       ╭
 3.64 ┤      ││ │                  ╰╯                  │╭╯                                       ││      │││ ╭╯                               ││                          ╰╯        ╰╯│             │                  │       │  ││  ││ │        │││ │││        ││ │ ││ │         │ ╰╮        │  ╰╮        │  ╰╮        │  ╰╮        │  ╰╮        │  │         │  │        │  │         │  ╰╮        │  │         │  │        │  │         │  │         │   │         ││        ││ │    │         ││        ││ │    │                  │╰╮│    │        ╭╮│╰──╮       │╰╮│    │        ╭╮││││        ││ │   │        ╭╮│╰╯│        │╰╮│    │        ╭╮│╰╯│        ││ │  ╰╮        ╭╯ │        ╭╯  │         │ │         │ │         │  ╰╮       ╭╮│ ╰╮│╰╯│        ││ │  │         ╭╯│││          │  │       ╭╮│ │            │         │        ╭╮│╰╯│        ││ │ ╰╯│       │
 3.18 ┤    ╭─╯│╭╯                                      ╰╯                                        ╰╯      ╰╯╰╮│                                ││                                      │      ╭╮   ╭╮│                  ╰╮      │  ││  ││ ╰╮       │││ │││        ││ │ ││ │         │  │     ╭╮ │   │        │   │        │   │        │   │        │  │         │  │        │  ╰╮        │   │        │  │         │  │        │  │         │  │         │   │         ││        ││ │    ╰╮        ││       ╭╯│ │    │        ╭─╮       │ ││    ╰╮       │││   │       │ ││    │        │╰╯╰╯│       ╭╯│ │   ╰╮       │││  ╰╮       │ ││    │        │╰╯  ╰╮       │╰╮│   │        │  │        │   │        ╭╯ │        ╭╯ │        ╭╯   │       │││  ││  │        ││╭╯  │       ╭╮│ ╰╯│       ╭╮ │  │       │││ ╰─╮       ╭╮╭╯         │        │││  │        ││ │   │       │
 2.72 ┼────╯  ╰╯                                                                                            ╰╯                                ╰╯                                      ╰──────╯╰───╯╰╯                   ╰──────╯  ╰╯  ╰╯  ╰───────╯╰╯ ╰╯╰────────╯╰─╯ ╰╯ ╰─────────╯  ╰─────╯╰─╯   ╰────────╯   ╰────────╯   ╰────────╯   ╰────────╯  ╰─────────╯  ╰────────╯   ╰────────╯   ╰────────╯  ╰─────────╯  ╰────────╯  ╰─────────╯  ╰─────────╯   ╰─────────╯╰────────╯╰─╯     ╰────────╯╰───────╯ ╰─╯    ╰────────╯ ╰───────╯ ╰╯     ╰───────╯╰╯   ╰───────╯ ╰╯    ╰────────╯    ╰───────╯ ╰─╯    ╰───────╯╰╯   ╰───────╯ ╰╯    ╰────────╯     ╰───────╯ ╰╯   ╰────────╯  ╰────────╯   ╰────────╯  ╰────────╯  ╰────────╯    ╰───────╯╰╯  ╰╯  ╰────────╯╰╯   ╰───────╯╰╯   ╰───────╯╰─╯  ╰───────╯╰╯   ╰───────╯╰╯          ╰────────╯╰╯  ╰────────╯╰─╯   ╰───────╯
                                                                                                                                                                                                                                                                                                                                                                                                                                    Watts over time

@github-actions
Copy link

Eco-CI Output:

Label 🖥 avg. CPU utilization [%] 🔋 Total Energy [Joules] 🔌 avg. Power [Watts] Duration [Seconds]
Total Run 21.4124 2904.63 3.62173 811
Measurement #1 21.5227 2904.63 3.62173 804

📈 Energy graph:

 
 7.37 ┤                                                                                                                                                              ╭─╮
 6.90 ┤                                                                                                                       ╭──╮                    ╭╮         ╭──╮│ │
 6.44 ┤                                                                                                        ╭╮            ╭╯  │                    ││        ╭╯  ││ │
 5.97 ┤                                                                                                    ╭╮  ││           ╭╯   ╰╮                   │╰─╮╭─╮   │   ││ │
 5.51 ┤           ╭──╮ ╭╮                                                                                  ││  ││           │     │   ╭╮╭╮ ╭─╮       ╭╯  ╰╯ │   │   ╰╯ ╰╮               ╭╮
 5.05 ┤      ╭╮ ╭─╯  ╰─╯│  ╭───────────╮ ╭───────────────────╮ ╭──────────────────────────╮╭───────────────╯│ ╭╯╰╮   ╭╮     │     ╰╮╭─╯╰╯╰─╯ │       │      ╰─╮╭╯       │       ╭─╮  ╭╮ │╰╮          ╭╮               ╭╮           ╭╮           ╭╮╭╮         ╭╮            ╭╮           ╭╮           ╭╮                                     ╭╮            ╭╮         ╭╮           ╭╮           ╭╮           ╭──╮                    ╭╮ ╭─╮╭╮                       ╭╮ ╭╮                    ╭╮ ╭╮╭╮╭╮                           ╭─╮                           ╭──╮                        ╭╮ ╭──╮             ╭╮╭╮        ╭╮ ╭─╮                       ╭╮            ╭╮                      ╭─╮            ╭╮                ╭╮╭╮          ╭╮            ╭╮            ╭╮             ╭───╮╭─╮╭╮            ╭╮             ╭─╮
 4.58 ┤      ││ │       │  │           │╭╯                   ╰╮│                          ╰╯                │ │  ╰╮  ││  ╭──╯      ││        │╭╮    ╭╯        ││        │       │ │ ╭╯╰─╯ │          ││╭╮           ╭─╯│╭╮         ││           ││││         │╰─╮         ╭╯╰╮          ││╭╮         │╰╮          ╭─╮         ╭──╮         ╭╯│          ╭╮││         ││           │╰╮         ╭╯│           │  ╰╮         ╭╮        ││ │ │││                    ╭╮ │╰─╯│                    ││ │╰╯│││          ╭╮             ╭─╯ ╰╮           ╭╮             │  │            ╭╮╭╮        ││ │  ╰─╮           ││││        ││ │ ╰╮          ╭╮          ││╭╮          ││         ╭─╮         ╭╯ │           ╭╯│ ╭╮╭╮           ││││          ││            │╰─╮          ││             │   ╰╯ ╰╯│            ││             │ ╰╮
 4.12 ┤      ││ │       ╰╮ │           ╰╯                     ││                                            ╰╮│   ╰─╮││  │         ││        ╰╯│    │         ╰╯        │       │ │╭╯     │          │╰╯│        ╭╮ │  ╰╯│         │╰─╮        ╭╯╰╯│         │  │         │  ╰╮         │╰╯│         │ │         ╭╯ │         │  │         │ ╰╮         │╰╯│         │╰─╮         │ │         │ ╰╮         ╭╯   │         ││        ││ │ ╰╯╰─╮                  ││ │   ╰╮         ╭╮        ││ │  ╰╯│          ││╭╮        ╭╮ │    │           ││╭╮        ╭╮ │  ╰─╮          ││││        ││ │    │          ╭╯│││        ││ │  │         ╭╯│         ╭╯╰╯│         ╭╯│         │ │         │  ╰╮          │ │ ││││        ╭╮ │╰╯│          ││╭╮          │  │          │╰╮            │        ╰─╮         ╭╯│          ╭╮ │  │
 3.65 ┤      ││ │        │ │                                  ╰╯                                             ╰╯     │││ ╭╯         ╰╯          │    │                   │      ╭╯ ╰╯      │        ╭╮│  │        │╰╮│    │         │  │        │   │         │  │         │   │        ╭╯  │         │ ╰╮        │  │         │  │         │  ╰╮        │  │         │  │        ╭╯ │         │  ╰╮        │    │         ││        ││ │     │        ╭╮        ││ │    │         ││        ││ │    │        ╭╮│╰╯│        │╰╮│    ╰╮       ╭╮╭╯│││       ╭╯│ │    │       ╭╮╭╯│││        ││ │    │        ╭╮│ │││        ││ │  ╰╮        │ ╰╮        │   │         │ │         │ │         │   ╰╮       ╭╮│ │ ││││        ││ │  │        ╭╮│╰╯│          │  │        ╭╮│ │         ╭╮ │          │       ╭╮│ │╭╮       ╭╯│╭╯  │
 3.19 ┤    ╭─╯│╭╯        │ │                                                                                        ╰╯╰╮│                      ╰╮   │                   │      │          │       ╭╯╰╯  ╰╮       │ ││    │        ╭╯  │        │   │         │  ╰╮        │   │        │   │    ╭╮  ╭╯  │        │  │         │  │         │   │        │  │         │  │        │  │         │   │        │    ╰╮        ││        ││ │     │        ││        ││ │    ╰╮        ││        ││ │    │        │╰╯  ╰╮       │ ││     │       │││ │││       │ │╭╯    │       │││ │││        ││ │    ╰╮       │││ │││        ││ │   │        │  │        │   │         │ │   ╭╮    │ ╰╮        │    │       │││ ╰─╯╰╯│        ││╭╯  │        │╰╯  │          │  │        │││ ╰╮        ││╭╯          │       │││ │││       │ ││   │
 2.72 ┼────╯  ╰╯         ╰─╯                                                                                           ╰╯                       ╰───╯                   ╰──────╯          ╰───────╯      ╰───────╯ ╰╯    ╰────────╯   ╰────────╯   ╰─────────╯   ╰────────╯   ╰────────╯   ╰────╯╰──╯   ╰────────╯  ╰─────────╯  ╰─────────╯   ╰────────╯  ╰─────────╯  ╰────────╯  ╰─────────╯   ╰────────╯     ╰────────╯╰────────╯╰─╯     ╰────────╯╰────────╯╰─╯     ╰────────╯╰────────╯╰─╯    ╰────────╯     ╰───────╯ ╰╯     ╰───────╯╰╯ ╰╯╰───────╯ ╰╯     ╰───────╯╰╯ ╰╯╰────────╯╰─╯     ╰───────╯╰╯ ╰╯╰────────╯╰─╯   ╰────────╯  ╰────────╯   ╰─────────╯ ╰───╯╰────╯  ╰────────╯    ╰───────╯╰╯      ╰────────╯╰╯   ╰────────╯    ╰──────────╯  ╰────────╯╰╯  ╰────────╯╰╯           ╰───────╯╰╯ ╰╯╰───────╯ ╰╯   ╰────────
                                                                                                                                                                                                                                                                                                                                                                                                                Watts over time

@ArneTR
Copy link
Member

ArneTR commented Oct 13, 2023

LGTM

@ArneTR ArneTR merged commit 7ec2f66 into main Oct 13, 2023
4 checks passed
@ArneTR ArneTR deleted the adds-random-password-option branch October 13, 2023 13:17
ArneTR added a commit that referenced this pull request Oct 20, 2023
* main: (103 commits)
  Removing some noise debug
  BCC typos
  Bump actions/checkout from 3 to 4 (#450)
  Bump orjson from 3.9.7 to 3.9.9 (#506)
  Bump fastapi from 0.103.2 to 0.104.0 (#511)
  Added BCC functionality for email sending (#510)
  Refactors the system checkers (#507)
  Bump psutil from 5.9.5 to 5.9.6 (#508)
  FIXME disabled in Pylint
  Added simple HTML5 validation to request.html
  Network key is optional for HOG
  Clarified error message and clarified actual exception caught
  extends the install script to have a random password option (#504)
  Jobs.py now sends email when old jobs are present; Bugfixes in SQL query
  Flow process runtime bumped to 60+ minutes
  Sorting must be additionaly done by table to show indicator
  Repositories generated table also shall show sorting indicators
  Removing legacy datatable includes for energy-timeline
  Removed 'sortable' class where we are using datatables and not jQuery-Sort
  Bugifx: If Jobs object is not set do not access
  ...
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.

2 participants