Commit Graph

19 Commits

Author SHA1 Message Date
Marc Mattmüller 32370ec4be docker/nwl-cicd: set the permissions for read and overview to all
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-09-18 12:36:34 +02:00
Marc Mattmüller aa1e58f58c docker: integrate nginx credentials for docker-compose instance
The ansible instance is set up using ansible. The nginx credentials
were missing which let the sync of the sstate-cache mirror fail.
Thus, adapting the environment by adding the credentials.
Including the update of the documentation

Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-09-12 14:38:48 +02:00
Marc Mattmüller 1840ec74ea docker/nwl-cicd.yaml: disable SCM poll for seed job
when seeding a branch other than the default one the poll
detects a SCM change and triggers right after a new seed job
which might revert the jobs seeded by the previous job run.
With this behavior it won't be possible to seed a specific
and run the intentionaly seeded jobs.
Thus, this commit disables SCM poll.

Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-09-04 08:38:40 +02:00
Marc Mattmüller 2efd3fdfa0 docker/nwl-cicd.yaml: added wipeWorkspace to seed job
withtout wiping the workspace seeding does not work correctly.

Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-08-28 16:32:40 +02:00
Marc Mattmüller a3583e2b77 docker/plugins.txt: added plugin generic webhook trigger to list
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-08-21 15:47:57 +02:00
Marc Mattmüller ba1a480537 docker,playbooks: moved getting root CA into playbook
there is an issue with curl getting the Belden root cert, thus the
setup was completely moved to the playbook.

Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-07-11 15:34:24 +02:00
Marc Mattmüller 94aa68c0d6 docker, playbooks: adaption for integrating root CA
The initial start is now moved to the playbook setting NWL jenkins
up. Thus the start/stop playbook does no longer need the initial
parameter as variable.
With it the NWL jenkins docker image was versionized to 0.0.3 and
the jenkins version was updated to the latest version.

Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-07-11 15:15:43 +02:00
Marc Mattmüller f6c4371aab doc,docker/nwl-cicd: added docu about triggering jobs over web API
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-07-11 14:32:53 +02:00
Marc Mattmüller 4259948093 docker/nwl-cicd.yaml: disabled script security
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-07-07 15:31:22 +02:00
Marc Mattmüller 806ae48eaa docker/nwl-cicd.yaml: fixed part with seeding branch
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-06-27 17:19:19 +02:00
Marc Mattmüller 70c2382592 docker,jobs: integrated seed job for a more standardized workflow
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-06-27 16:20:56 +02:00
Marc Mattmüller 8f54b6ec4e docker/Dockerfile: set the latest jenkins LTS version
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-06-26 18:02:19 +02:00
Marc Mattmüller b274c8ffc6 docker/nwl-cicd.yaml: added branch develop for the pipeline jobs
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-06-26 13:45:04 +02:00
Marc Mattmüller a7b71a594e docker/Dockerfile: added installation of sphinx template
the documentation uses a template which was not yet installed.

Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-06-26 13:43:18 +02:00
Marc Mattmüller 90b1a72638 docker/nwl-cicd.yaml: removed keep username as secret --> git issue
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-06-26 13:25:22 +02:00
Marc Mattmüller 30d93d5e48 docker,playbook: refactored jenkins instance after integration
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-06-26 12:54:12 +02:00
Marc Mattmüller 9c939b2c29 docker,jobs: adaption for using pipelines on AWX- and HAC instance
the git credential ID is different for the AWX instance, thus the
jobs are selected according the hostname.
additionally I reordered the seed jobs in nwl-cicd.yaml

Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-06-21 11:03:18 +02:00
Marc Mattmüller db36bd8e18 docker-compose,docker: added compose files for a Jenkins instance
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-06-20 22:40:13 +02:00
Marc Mattmüller 29e807db1b playbook,docker: added playbook to build a docker image
Signed-off-by: Marc Mattmüller <marc.mattmueller@netmodule.com>
2023-06-13 13:00:44 +02:00