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

[Release 3.19313.0] COE Review Develop #200

Merged
merged 243 commits into from
Oct 12, 2024
Merged
Show file tree
Hide file tree
Changes from 220 commits
Commits
Show all changes
243 commits
Select commit Hold shift + click to select a range
6d86c61
Check vault
carlosrodlop Aug 8, 2024
275173b
cd: prepare stages
carlosrodlop Aug 8, 2024
14e06a4
troubleshoot
carlosrodlop Aug 8, 2024
35f76eb
Update bp-tf-cd.yaml
carlosrodlop Aug 8, 2024
e793b6c
test
carlosrodlop Aug 8, 2024
4321593
fix
carlosrodlop Aug 8, 2024
6bec2f7
test
carlosrodlop Aug 8, 2024
cdb2c09
standarize grafana tempo
carlosrodlop Aug 9, 2024
3ef447b
Preparing vault init log and it resolves issue #66
carlosrodlop Aug 9, 2024
0b362d8
select destroy
carlosrodlop Aug 9, 2024
2d04377
wipeout
carlosrodlop Aug 9, 2024
68577af
Test destroy only APPS vs FULL
carlosrodlop Aug 9, 2024
5e4cbe4
Update bp-tf-cd.yaml
carlosrodlop Aug 9, 2024
54ca92a
Update bp-tf-cd.yaml
carlosrodlop Aug 9, 2024
4c247e7
fixing path
carlosrodlop Aug 9, 2024
20c7229
Update bp-tf-cd.yaml
carlosrodlop Aug 9, 2024
7cc5e20
Update bp-tf-cd.yaml
carlosrodlop Aug 9, 2024
7c13aa7
fix: secret id was not working correctly
carlosrodlop Aug 9, 2024
9d603c9
Passing pre-commits
carlosrodlop Aug 10, 2024
87de557
Merge pull request #186 from cloudbees/otlc
carlosrodlop Aug 10, 2024
35ffdbc
docs: adding bottlerocket worker nodes
carlosrodlop Aug 10, 2024
f78758d
docs: considerartions on Cert Manager
carlosrodlop Aug 10, 2024
f4a18e5
Merge pull request #187 from cloudbees/docs
carlosrodlop Aug 10, 2024
5351a04
Removing BP 01
carlosrodlop Aug 11, 2024
38c4a2e
Adding helper file
carlosrodlop Aug 11, 2024
52459e2
addding correct path
carlosrodlop Aug 11, 2024
3eec32e
adding checkout
carlosrodlop Aug 11, 2024
23d562a
Adding types as CD pipeline steps
cloudbees-platform[bot] Aug 11, 2024
d9775a2
validate help file
carlosrodlop Aug 11, 2024
974ee05
Merge branch 'cd-pipeline' of github.com:cloudbees/terraform-aws-clou…
carlosrodlop Aug 11, 2024
1400c25
Adding right types
carlosrodlop Aug 11, 2024
cb6e465
Rename Helpers by s3 state
carlosrodlop Aug 11, 2024
c428b36
Call to s3 state
carlosrodlop Aug 11, 2024
5e95240
fixing types and calls
carlosrodlop Aug 11, 2024
cd5109a
clean
carlosrodlop Aug 11, 2024
bbf9cdb
removing aws-region default
carlosrodlop Aug 11, 2024
f9d4767
Adding regions as TF_VAR_aws_region
carlosrodlop Aug 11, 2024
f7342a6
reverting and not using helper file
carlosrodlop Aug 11, 2024
f899f9c
cleainig unsed variables
carlosrodlop Aug 11, 2024
d47ba1c
Destroy only apps as paremeter
carlosrodlop Aug 12, 2024
38fedf7
workaround for boolean
carlosrodlop Aug 12, 2024
00549ed
workaround for boolean II
carlosrodlop Aug 12, 2024
e930eea
Printing Environment Variables
carlosrodlop Aug 12, 2024
1ee01eb
Adding tags for s3 bucket
carlosrodlop Aug 12, 2024
e6cadfc
fix: aws s3 create command
carlosrodlop Aug 12, 2024
2834828
adding tagging
carlosrodlop Aug 12, 2024
f2f08f8
formatting
carlosrodlop Aug 12, 2024
306e230
format tags
carlosrodlop Aug 12, 2024
2d63752
doc: roeorder
carlosrodlop Aug 12, 2024
4b6fe11
typo
carlosrodlop Aug 12, 2024
7967a05
testing bucket creation
carlosrodlop Aug 12, 2024
119f6f8
test create bucket in west2
carlosrodlop Aug 12, 2024
51c6fdf
Update bp-tf-cd.yaml
carlosrodlop Aug 12, 2024
17222d2
fix: correct s3 region
carlosrodlop Aug 12, 2024
350154c
fix: region
carlosrodlop Aug 12, 2024
de70dbd
test tags
carlosrodlop Aug 12, 2024
d144875
Update bp-tf-cd.yaml
carlosrodlop Aug 12, 2024
d8ce1c5
adding right tagging
carlosrodlop Aug 12, 2024
51a4945
Adding distintions between cd and ci, create bucket correctly
carlosrodlop Aug 12, 2024
9a83a87
Replacing . by /
carlosrodlop Aug 12, 2024
f59bb50
Specify main branch
carlosrodlop Aug 12, 2024
e9e9195
Fix: stages and mail
carlosrodlop Aug 13, 2024
bcb62ef
Fix: mail
carlosrodlop Aug 13, 2024
320ef3d
using chdir instead of cd
carlosrodlop Aug 13, 2024
0842bb7
Merge pull request #188 from cloudbees/cd-pipeline
carlosrodlop Aug 13, 2024
5dcf2c3
Removing aws-nuke
carlosrodlop Aug 22, 2024
ebbd2cc
Clean aws-nuke traces
carlosrodlop Aug 22, 2024
3cff735
Merge pull request #189 from cloudbees/aws-nuke
carlosrodlop Aug 22, 2024
e083b91
[Casc]: Moving to shared lib and preparing different configuration of…
carlosrodlop Aug 23, 2024
1096aaf
Replace App by WL and adding new files for sed
carlosrodlop Aug 23, 2024
ef43031
fixing destroy only workload
carlosrodlop Aug 23, 2024
e6a8131
[Casc]: Different Shared Library configuration for HA vs None HA cont…
carlosrodlop Aug 23, 2024
a1fd84c
Note about issue #190
carlosrodlop Aug 23, 2024
08d5f05
Merge pull request #191 from cloudbees/shared-lib
carlosrodlop Aug 23, 2024
a47ac2d
[Casc]: set branch to develop
carlosrodlop Aug 23, 2024
4fb3108
remove cd pipeline
carlosrodlop Aug 23, 2024
8ceb6ae
Merge pull request #192 from cloudbees/cd-pipeline
carlosrodlop Aug 23, 2024
38ed958
Fix #190
carlosrodlop Aug 23, 2024
d99f906
Avoiding inline comments
carlosrodlop Aug 23, 2024
d253dc8
passing precommit
carlosrodlop Aug 23, 2024
4d9937b
Removing text on Known issues
carlosrodlop Aug 23, 2024
2e04fe6
Merge pull request #193 from cloudbees/fix/190
carlosrodlop Aug 24, 2024
131940e
[Casc]: Preparing Agents
carlosrodlop Aug 24, 2024
88eacf0
[Casc]: Adapting agents for Spot
carlosrodlop Aug 24, 2024
da8d606
[casc] Build linux x and xl
carlosrodlop Aug 24, 2024
b1aceb1
set branch to spot
carlosrodlop Aug 24, 2024
8f2e02f
Adjusting diagram to spot
carlosrodlop Aug 24, 2024
fe62a3d
Moving Agent to SPOT only
carlosrodlop Aug 24, 2024
1422d09
Wakeup controllers before checking their number
carlosrodlop Aug 24, 2024
d99fbbb
Merge pull request #194 from cloudbees/spot
carlosrodlop Aug 24, 2024
cabc90b
[Casc] Setting branch to develop
carlosrodlop Aug 26, 2024
ba3f648
update to otel
carlosrodlop Aug 26, 2024
b59f8c0
Updating OTEL endpoint
carlosrodlop Aug 27, 2024
7ded852
Adding OTEL and Jaeger
carlosrodlop Aug 27, 2024
6318438
Split main configuration into 2 files
carlosrodlop Aug 27, 2024
750d8d1
Adding new variable prometheus_target_ns
carlosrodlop Aug 27, 2024
145d935
Removing tempo
carlosrodlop Aug 27, 2024
0f2cf8f
Otel collector implemented for Tracing and Metrics
carlosrodlop Aug 28, 2024
e65b196
Addressing #165
carlosrodlop Aug 28, 2024
97bad9d
Removing unnecesary annotations and message
carlosrodlop Aug 28, 2024
b782f6e
Adding new Dashboards
carlosrodlop Aug 29, 2024
fbc06a8
Adding new dashboard
carlosrodlop Aug 29, 2024
967f6e1
Adding new Dashboards
carlosrodlop Aug 30, 2024
dd4d407
Adding scripts to delete complete Grafana Resource #165
carlosrodlop Aug 30, 2024
e206d27
Separating k8s from main
carlosrodlop Aug 30, 2024
4b9e09a
Minor edits.
kellie-freeman Sep 10, 2024
d49eb19
Updated branding and minor updates for consistency with the CD/RO blu…
kellie-freeman Sep 16, 2024
7dda188
Updated graphic
kellie-freeman Sep 16, 2024
b1901eb
Copy edits
kellie-freeman Sep 16, 2024
86e5d19
Update at-scale.k8s.drawio.svg
kellie-freeman Sep 16, 2024
e2eddbb
Apply suggestions from code review
kellie-freeman Sep 16, 2024
801d401
terraform-docs: automated action
github-actions[bot] Sep 16, 2024
027bcc5
terraform-docs: automated action
github-actions[bot] Sep 16, 2024
7ddddf2
terraform-docs: automated action
github-actions[bot] Sep 16, 2024
3d794ba
chore: reformat
carlosrodlop Sep 18, 2024
8d73360
Update README.md
kellie-freeman Sep 18, 2024
994bc56
Casc adding log mirror
carlosrodlop Sep 23, 2024
1e8f8c4
Adding deployment values
carlosrodlop Sep 23, 2024
388c5e9
Loki is now is in the same obervability namespace
carlosrodlop Sep 23, 2024
e1a696d
Adding new configuration
carlosrodlop Sep 23, 2024
ade26f4
chore: disabling auth in loki
carlosrodlop Sep 23, 2024
c36bd72
chore: adding loki
carlosrodlop Sep 23, 2024
b5d178e
feat: adding script to delete grafana elb
carlosrodlop Sep 23, 2024
0088ae8
chore: multiple fixes
carlosrodlop Sep 23, 2024
b83b4f5
chore: moving location of wait
carlosrodlop Sep 23, 2024
e516161
chore: adapting outputs
carlosrodlop Sep 23, 2024
7880d85
remove tempoDataSourceIdentifier because it requires a dynamic ID
carlosrodlop Sep 24, 2024
fd938dc
chore: Adapting blueprint README to otel
carlosrodlop Sep 24, 2024
d57b9d1
Adding jaeger uid datasource
carlosrodlop Sep 24, 2024
a38e9f9
feat: Adding plugin, Datasource uid
carlosrodlop Sep 24, 2024
7ada660
feat: Specifiying values
carlosrodlop Sep 24, 2024
7836582
chore: adding configuration according to Jenkins logs demo
carlosrodlop Sep 24, 2024
20345ba
bug: Adding fluent bit tolerance for CB Apps and Agents
carlosrodlop Sep 25, 2024
57334e6
feat: Fluentbit adding new OUTPUT for Loki
carlosrodlop Sep 26, 2024
8d19ba6
chore: Replacing jaguer by Tempo
carlosrodlop Sep 26, 2024
ba4627c
chore: rename loki helm values file
carlosrodlop Sep 26, 2024
84bff6a
chore: adding grafana tempo
carlosrodlop Sep 26, 2024
57aa904
chore: Adjusting values for loki
carlosrodlop Sep 26, 2024
fbdc103
chore: review of helm values
carlosrodlop Sep 26, 2024
313bb77
chore: New content for observability
carlosrodlop Sep 26, 2024
7ea6e19
chore: replacing jaeger by tempo
carlosrodlop Sep 26, 2024
818d1ee
chore: reenable Cloudwatch checks
carlosrodlop Sep 26, 2024
c268e9c
chore: including new elements for observability
carlosrodlop Sep 26, 2024
9d09818
chore: trying to fix double arrows
carlosrodlop Sep 26, 2024
d28696f
fix: arrows
carlosrodlop Sep 26, 2024
0e94d46
fix: arrows II
carlosrodlop Sep 26, 2024
ffc7816
fix. images and formatting
carlosrodlop Sep 26, 2024
c9d7452
chore: replace jaeger by tempo
carlosrodlop Sep 27, 2024
bd63b63
chore: replace file name
carlosrodlop Sep 27, 2024
a6701c9
chore: replace file name
carlosrodlop Sep 27, 2024
341b648
bug: Addressing Issue #165
carlosrodlop Sep 30, 2024
e2ad7ee
It is not required
carlosrodlop Sep 30, 2024
3bf531a
terraform-docs: automated action
github-actions[bot] Sep 30, 2024
b2873da
terraform-docs: automated action
github-actions[bot] Sep 30, 2024
bad4ede
chore: adding tempo as variable
carlosrodlop Sep 30, 2024
f12fff9
chore: adding tempo as variable
carlosrodlop Sep 30, 2024
a0e3a66
chore: CPE is not compatible with OTEL
carlosrodlop Sep 30, 2024
1f52b63
Merge branch 'otel' of github.com:cloudbees/terraform-aws-cloudbees-c…
carlosrodlop Sep 30, 2024
9a43f28
chore: Param for CBCI tolerations
carlosrodlop Sep 30, 2024
b742f3d
ci: passing pre-commit
carlosrodlop Sep 30, 2024
8ebee04
chore: Comenting logs are they are not compatible
carlosrodlop Sep 30, 2024
36471c6
chore: adding CPE acronym
carlosrodlop Sep 30, 2024
4a774cb
bug: replace otlp/jenkins by otlp. Otherwise it breaks collector for …
carlosrodlop Sep 30, 2024
e393c1f
Testing dark/light mode image
kellie-freeman Oct 2, 2024
854c668
Update README.md
kellie-freeman Oct 2, 2024
f53edf0
Update README.md
kellie-freeman Oct 2, 2024
1c2eddd
Update README.md
kellie-freeman Oct 2, 2024
6144d57
Update README.md
kellie-freeman Oct 3, 2024
c66835f
feat: adding integration test for otel collector and tempo
carlosrodlop Oct 3, 2024
22878f9
terraform-docs: automated action
github-actions[bot] Oct 3, 2024
d1f3f26
feat: Adding validation for Loki
carlosrodlop Oct 3, 2024
74860a4
Merge branch 'otel' of github.com:cloudbees/terraform-aws-cloudbees-c…
carlosrodlop Oct 3, 2024
afa62cd
terraform-docs: automated action
github-actions[bot] Oct 3, 2024
81436ad
chore: Adding note on plugins tiers.
carlosrodlop Oct 3, 2024
dd375fc
Merge branch 'otel' of github.com:cloudbees/terraform-aws-cloudbees-c…
carlosrodlop Oct 3, 2024
d53c420
chore: specifying data types
carlosrodlop Oct 3, 2024
1737773
chore: System > container
carlosrodlop Oct 3, 2024
c0f6404
chore: passing pre-commit
carlosrodlop Oct 3, 2024
649740c
Merge pull request #197 from cloudbees/otel
carlosrodlop Oct 3, 2024
5cd520f
Merge branch 'develop' into docs-copy-edits
kellie-freeman Oct 3, 2024
7b0d227
feat: update to 3.19313.0
carlosrodlop Oct 3, 2024
01e00f5
Merge pull request #198 from cloudbees/3.19313.0
carlosrodlop Oct 3, 2024
713babb
Merge branch 'develop' into docs-copy-edits
kellie-freeman Oct 3, 2024
8df9a66
Update at-scale.k8s.drawio.svg
kellie-freeman Oct 3, 2024
657be91
Copy edits
kellie-freeman Oct 3, 2024
dc4ee84
terraform-docs: automated action
github-actions[bot] Oct 3, 2024
0140ffe
Merge pull request #196 from cloudbees/docs-copy-edits
carlosrodlop Oct 3, 2024
7044415
hot-fix: redo diagram
carlosrodlop Oct 4, 2024
ae76cb4
hot-fix: reformat
carlosrodlop Oct 4, 2024
4557922
fix: set branch to develop
carlosrodlop Oct 4, 2024
8d3b155
fix: reformat
carlosrodlop Oct 4, 2024
6638fdd
feat: Upgrading K8s version to 1.29
carlosrodlop Oct 4, 2024
e7e5eea
Merge pull request #199 from cloudbees/k8_1.29
carlosrodlop Oct 4, 2024
e1054f0
feat: adding string to associate licenses coming from CBCI EKS Addon
carlosrodlop Oct 4, 2024
1976ef8
chore: passing pre-commit
carlosrodlop Oct 4, 2024
232d73e
chrore: replacing string
carlosrodlop Oct 4, 2024
c9312bd
Merge branch 'main' into develop
carlosrodlop Oct 4, 2024
fbd8e02
chore: Adding note about [EKS_TF_ADDON] string append to license
carlosrodlop Oct 4, 2024
ea06ac5
Update blueprints/02-at-scale/cbci/casc/mc/parent/variables/variables…
carlosrodlop Oct 4, 2024
11c8898
chore:passing pre-commit
carlosrodlop Oct 4, 2024
b1d6b07
Merge pull request #201 from cloudbees/license
carlosrodlop Oct 4, 2024
315738f
passing pre-commit
carlosrodlop Oct 4, 2024
a9fdc33
chore: standarise the comments
carlosrodlop Oct 4, 2024
fc19c1a
Copy edits for the latest release
kellie-freeman Oct 4, 2024
f9fc75b
terraform-docs: automated action
github-actions[bot] Oct 4, 2024
bb77b09
terraform-docs: automated action
github-actions[bot] Oct 4, 2024
1e0093f
Update README.md
kellie-freeman Oct 4, 2024
a40550c
Merge branch 'DOCS-10873' of https://github.com/cloudbees/terraform-a…
kellie-freeman Oct 4, 2024
38ae098
Merge pull request #202 from cloudbees/DOCS-10873
carlosrodlop Oct 4, 2024
8ab10b7
chore: uploading remaining updates before moving to a different branch
carlosrodlop Oct 9, 2024
a7dee37
fix: removing casc.zip
carlosrodlop Oct 10, 2024
0b016d0
casc: setting storage to efs and branch to develop
carlosrodlop Oct 10, 2024
1543968
chore: Upgrading EKSBpAddonsTFMod=1.17.0
carlosrodlop Oct 10, 2024
f500837
Updating Storage class to 1 AZ only
carlosrodlop Oct 10, 2024
71893ba
chore: adjusting documentation according to fix az for gp3
carlosrodlop Oct 10, 2024
ef71904
chore: explanation
carlosrodlop Oct 10, 2024
e3da040
fix: pre-commit
carlosrodlop Oct 10, 2024
e954154
fix: line
carlosrodlop Oct 10, 2024
1b635c3
fix: pre-commit
carlosrodlop Oct 10, 2024
78520d4
Merge pull request #203 from cloudbees/issue_195
carlosrodlop Oct 10, 2024
497e3a0
Update blueprints/02-at-scale/README.md
carlosrodlop Oct 10, 2024
26939cb
chore: setting develop branch
carlosrodlop Oct 10, 2024
a917615
ci:preparing builds
carlosrodlop Oct 10, 2024
2560825
Ci:clean
carlosrodlop Oct 10, 2024
404519b
fir: pre-commit
carlosrodlop Oct 10, 2024
b36dbd6
feat: replace s3 cb-apps instance profile by pod identity
carlosrodlop Oct 11, 2024
b02ac4d
fix: upgrading cluster
carlosrodlop Oct 11, 2024
b0419a7
chore: improving configuration for backups
carlosrodlop Oct 11, 2024
0c1cbb9
setting branch to pod-identity-2
carlosrodlop Oct 11, 2024
bd786de
chore: clean-up old approach
carlosrodlop Oct 11, 2024
48cb45f
chore: explaining pod identity
carlosrodlop Oct 11, 2024
4b64b9d
chore: make loki more resiliant
carlosrodlop Oct 11, 2024
1af986c
pre-commit passed
carlosrodlop Oct 11, 2024
fa4e523
Merge pull request #204 from cloudbees/pod-identity-2
carlosrodlop Oct 11, 2024
dbbdcf6
chore: setting branch to develop
carlosrodlop Oct 11, 2024
cb79add
Update bp-tf-ci.yaml
carlosrodlop Oct 11, 2024
8f18d81
Update bp-tf-ci.yaml
carlosrodlop Oct 11, 2024
d35f1e3
casc: setting storage class explicitily
carlosrodlop Oct 12, 2024
f41b4b0
chore:setting storage to gp3
carlosrodlop Oct 12, 2024
8371def
ci: preparing for another roound
carlosrodlop Oct 12, 2024
39c9147
chore: leaving storage as it was
carlosrodlop Oct 12, 2024
a59fe38
chore: starting test for cleaned project
carlosrodlop Oct 12, 2024
52ddb50
chore: adding role name for s3pod identity
carlosrodlop Oct 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
141 changes: 0 additions & 141 deletions .cloudbees/aws-nuke/bp-tf-ci-nuke.yaml

This file was deleted.

3 changes: 1 addition & 2 deletions .cloudbees/workflows/bp-agent-ecr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ env:
RESPOSITORY: cloudbees-labs/tf-aws-cb-ci-eks-addon-agent
VERSION: latest
AWS_REGION: us-west-2
#TODO: Replace by rootless image when it is supported
DOCKERFILE: .docker/agent/agent.root.Dockerfile

jobs:
#TODO: Verify if the repository is created before running this job. If not, create it (including tags).
build_and_push_images:
steps:
- name: Checkout code
Expand All @@ -36,7 +36,6 @@ jobs:
id: login-ecr
uses: cloudbees-io/configure-ecr-credentials@v1

#TODO: Replace by rootless image when it is supported
- name: Build, tag, and push docker image to Amazon ECR
uses: cloudbees-io/kaniko@v1
with:
Expand Down
Loading
Loading