jenkinsci / customizable-header-plugin

Customizable header for Jenkins
https://plugins.jenkins.io/customizable-header/
MIT License
5 stars 3 forks source link

System message is different on job page #99

Closed jonesbusy closed 6 months ago

jonesbusy commented 6 months ago

Jenkins and plugins versions report

Environment ```text Jenkins: 2.440.3 OS: Linux - 5.18.5-100.fc35.x86_64 Java: 17.0.10 - Eclipse Adoptium (OpenJDK 64-Bit Server VM) --- active-directory:2.35 analysis-model-api:12.1.0 ansible:307.va_1f3ef06575a_ ansicolor:1.0.4 ant:497.v94e7d9fffa_b_9 antisamy-markup-formatter:162.v0e6ec0fcfcf6 apache-httpcomponents-client-4-api:4.5.14-208.v438351942757 artifact-manager-s3:845.848.ve968b_8576c1c artifactory-artifact-manager:73.v0e73747d2f6f asm-api:9.7-33.v4d23ef79fcc8 atlassian-bitbucket-server-integration:4.0.0 authentication-tokens:1.53.v1c90fd9191a_b_ aws-credentials:231.v08a_59f17d742 aws-global-configuration:130.v35b_7b_96f53c3 aws-java-sdk-ec2:1.12.696-451.v0651a_da_9ca_ec aws-java-sdk-minimal:1.12.696-451.v0651a_da_9ca_ec basic-branch-build-strategies:81.v05e333931c7d bitbucket-kubernetes-credentials:336.vc0a_911cde608 bootstrap5-api:5.3.3-1 bouncycastle-api:2.30.1.77-225.v26ea_c9455fd9 branch-api:2.1152.v6f101e97dd77 build-blocker-plugin:1.7.9 build-discarder:139.v05696a_7fe240 build-name-setter:2.4.2 build-user-vars-plugin:1.10 build-with-parameters:76.v9382db_f78962 caffeine-api:3.1.8-133.v17b_1ff2e0599 checks-api:2.2.0 cloudbees-bitbucket-branch-source:883.v041fa_695e9c2 cloudbees-folder:6.901.vb_4c7a_da_75da_3 commons-lang3-api:3.13.0-62.v7d18e55f51e2 commons-text-api:1.11.0-95.v22a_d30ee5d36 config-file-provider:973.vb_a_80ecb_9a_4d0 configuration-as-code:1775.v810dc950b_514 coverage:1.13.0 coverage-badges-extension:47.v41e62ecf0928 credentials:1337.v60b_d7b_c7b_c9f credentials-binding:657.v2b_19db_7d6e6d custom-folder-icon:2.12 customizable-header:96.v295683015391 customize-build-now:17.ve5db_875e5343 dark-theme:439.vdef09f81f85e data-tables-api:2.0.3-1 database:230.v701f20b_8b_f95 database-postgresql:100.v2418e0a_c6909 display-url-api:2.200.vb_9327d658781 docker-commons:439.va_3cb_0a_6a_fb_29 docker-workflow:572.v950f58993843 dotnet-sdk:1.4.0 dtkit-api:3.0.2 durable-task:555.v6802fe0f0b_82 echarts-api:5.5.0-1 email-ext:2.105 embeddable-build-status:487.va_0ef04c898a_2 extended-read-permission:53.v6499940139e5 extension-filter:135.v703ff01ca_817 extra-tool-installers:139.v723fee51b_7f2 file-operations:214.v2e7dc7f25757 file-parameters:316.va_83a_1221db_a_7 flyway-api:9.22.3-75.vfdfb_f75a_a_9b_e flyway-runner:122.v004b_965a_cd08 font-awesome-api:6.5.1-3 forensics-api:2.4.0 generic-tool:1.1 git:5.2.1 git-client:4.7.0 git-forensics:2.1.0 git-parameter:0.9.19 github:1.38.0 github-api:1.318-461.v7a_c09c9fa_d63 github-branch-source:1787.v8b_8cd49a_f8f1 github-checks:554.vb_ee03a_000f65 gitlab-api:5.3.0-91.v1f9a_fda_d654f gitlab-branch-source:703.vc5fd7effcc6b_ gitlab-kubernetes-credentials:259.v7c72898df530 gradle:2.11 gson-api:2.10.1-15.v0d99f670e0a_7 h2-api:11.1.4.199-12.v9f4244395f7a_ handy-uri-templates-2-api:2.1.8-30.v7e777411b_148 hidden-parameter:237.v4b_df26c7a_f0e htmlpublisher:1.33 http_request:1.18 implied-labels:295.v770c54615e6a_ inline-pipeline:1.0.3 instance-identity:185.v303dc7c645f9 ionicons-api:70.v2959a_b_74e3cf jackson2-api:2.17.0-379.v02de8ec9f64c jacoco:3.3.6 jakarta-activation-api:2.1.3-1 jakarta-mail-api:2.1.3-1 javadoc:243.vb_b_503b_b_45537 javax-activation-api:1.2.0-6 javax-mail-api:1.6.2-9 jaxb:2.3.9-1 jdk-tool:73.vddf737284550 jersey2-api:2.42-147.va_28a_44603b_d5 jjwt-api:0.11.5-112.ve82dfb_224b_a_d job-dsl:1.87 jobcacher:481.v15f51ca_4c6b_7 jobcacher-artifactory-storage:29.v5cfe1a_a_ef755 joda-time-api:2.12.7-29.v5a_b_e3a_82269a_ jquery3-api:3.7.1-2 jsch:0.2.16-86.v42e010d9484b_ json-api:20240303-41.v94e11e6de726 json-path-api:2.9.0-58.v62e3e85b_a_655 junit:1265.v65b_14fa_f12f0 junit-attachments:205.vc0677977deb_0 junit-sql-storage:282.v0b_9d0f91b_cec kubernetes:4203.v1dd44f5b_1cf9 kubernetes-client-api:6.10.0-240.v57880ce8b_0b_2 kubernetes-credentials:0.11 kubernetes-credentials-provider:1.262.v2670ef7ea_0c5 ldap:719.vcb_d039b_77d0d locale:431.v3435fa_8f8445 lockable-resources:1246.v28b_e4cc6fa_16 login-theme:146.v64a_da_cf70ea_6 mailer:472.vf7c289a_4b_420 mapdb-api:1.0.9-40.v58107308b_7a_7 markdown-formatter:167.v8a_428ca_49f89 mask-passwords:173.v6a_077a_291eb_5 matrix-auth:3.2.2 matrix-project:822.824.v14451b_c0fd42 metrics:4.2.21-449.v6960d7c54c69 mina-sshd-api-common:2.12.1-101.v85b_e08b_780dd mina-sshd-api-core:2.12.1-101.v85b_e08b_780dd mstest:1.0.5 next-build-number:1.8 next-executions:327.v136ff959e97b_ nodejs:1.6.1 nunit:485.ve8a_85357320d okhttp-api:4.11.0-172.vda_da_1feeb_c6e openshift-client:1.1.0.424.v829cb_ccf8798 openshift-k8s-credentials:168.v79a_983191991 pam-auth:1.10 parameter-separator:166.vd0120849b_386 parameterized-scheduler:262.v00f3d90585cc parameterized-trigger:787.v665fcf2a_830b_ pipeline-build-step:540.vb_e8849e1a_b_d8 pipeline-graph-analysis:216.vfd8b_ece330ca_ pipeline-graph-view:238.vc43fb_6349966 pipeline-groovy-lib:704.vc58b_8890a_384 pipeline-input-step:495.ve9c153f6067b_ pipeline-maven:1396.veb_f07b_2fc1d8 pipeline-maven-api:1396.veb_f07b_2fc1d8 pipeline-maven-database:1396.veb_f07b_2fc1d8 pipeline-milestone-step:119.vdfdc43fc3b_9a_ pipeline-model-api:2.2198.v41dd8ef6dd56 pipeline-model-definition:2.2198.v41dd8ef6dd56 pipeline-model-extensions:2.2198.v41dd8ef6dd56 pipeline-npm:204.v4dc4c2202625 pipeline-rest-api:2.34 pipeline-stage-step:312.v8cd10304c27a_ pipeline-stage-tags-metadata:2.2198.v41dd8ef6dd56 pipeline-utility-steps:2.16.2 plain-credentials:179.vc5cb_98f6db_38 platformlabeler:2325.v8f074df8840d plugin-util-api:4.1.0 postgresql-api:42.7.2-40.v76d376d65c77 postgresql-fingerprint-storage:219.vb_649f0b_3c9b_0 prism-api:1.29.0-13 prometheus:2.5.3 pubsub-light:1.18 purge-build-queue-plugin:88.v23b_97b_f2c7a_d resource-disposer:0.23 scm-api:689.v237b_6d3a_ef7f scm-filter-branch-pr:148.v0b_5f06e8b_c84 script-security:1335.vf07d9ce377a_e sidebar-link:2.4.1 simple-theme-plugin:176.v39740c03a_a_f5 skip-notifications-trait:313.vd1337c8f8134 snakeyaml-api:2.2-111.vc6598e30cc65 sonar:2.17.2 ssh-agent:367.vf9076cd4ee21 ssh-credentials:337.v395d2403ccd4 ssh-slaves:2.948.vb_8050d697fec sshd:3.322.v159e91f6a_550 strict-crumb-issuer:2.1.1 structs:337.v1b_04ea_4df7c8 theme-manager:215.vc1ff18d67920 timestamper:1.26 token-macro:400.v35420b_922dcb_ trilead-api:2.142.v748523a_76693 uno-choice:2.8.3 variant:60.v7290fc0eb_b_cd versioncolumn:243.vda_c20eea_a_8a_f warnings-ng:11.3.0 workflow-aggregator:596.v8c21c963d92d workflow-api:1291.v51fd2a_625da_7 workflow-basic-steps:1049.v257a_e6b_30fb_d workflow-cps:3894.vd0f0248b_a_fc4 workflow-durable-task-step:1336.v768003e07199 workflow-job:1400.v7fd111b_ec82f workflow-multibranch:773.vc4fe1378f1d5 workflow-scm-step:427.v4ca_6512e7df1 workflow-step-api:657.v03b_e8115821b_ workflow-support:896.v175a_a_9c5b_78f ws-cleanup:0.45 ```

What Operating System are you using (both controller, and any agents involved in the problem)?

Jenkins on Kubernetes

Reproduction steps

I'm ussing following JCasC for the systemMessage

appearance:
  customHeader:
    systemMessage:
      level: warning
      message: "*****"

Expected Results

Header is similar on all page

header1

Actual Results

header2

Anything else?

No response

Are you interested in contributing a fix?

No response

mawinter69 commented 6 months ago

I've been following https://weekly.ci.jenkins.io/design-library/Banner/ Locally I can't reproduce this. Could be related to the bootstrap5 plugin. I think that also defines the css class alert-warning Can you check when you have an admin monitor in the upper right how it looks there?

jonesbusy commented 6 months ago

Hi,

You are right, the node monitor is also changed on the job page

monitor1

monitor2

mawinter69 commented 6 months ago

Opened https://issues.jenkins.io/browse/JENKINS-73114 as bug report in core