Skip to content

Otel operator upgrade from upstream v0.103.0 #198

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

Closed
wants to merge 325 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
325 commits
Select commit Hold shift + click to select a range
94c8420
Fixing WATCH_NAMESPACE env variable handling for single namespace val…
davidhaja Feb 7, 2024
02e44fb
[target-allocator] Introduce "per node" allocation strategy to target…
matej-g Feb 9, 2024
c534eaf
Fix flaky target allocator tests (#2615)
swiatekm Feb 12, 2024
4d26028
Clean up signatures (#2621)
jaronoff97 Feb 13, 2024
c79f185
Add v1alpha2 embedded Target Allocator struct (#2623)
swiatekm Feb 13, 2024
09b26bd
Bump the otel group with 5 updates (#2614)
dependabot[bot] Feb 13, 2024
b5bb0ae
Bump the kubernetes group with 1 update (#2612)
dependabot[bot] Feb 13, 2024
28acba5
Update test to use multiarch image. (#2624)
IshwarKanse Feb 14, 2024
c10fe8a
[chore] Bump OpenTelemetry .NET Automatic Instrumentation t 1.4.0 (#2…
Kielek Feb 14, 2024
822a24f
Added protocol handling for ServicePort and fixed type/value naming i…
oldium Feb 14, 2024
b32c855
Ensure unique names for ClusterRoles in e2e tests (#2625)
swiatekm Feb 15, 2024
0d15f63
Remove instrumentation from v1alpha2 (#2639)
pavolloffay Feb 16, 2024
edf9e79
Include setting of OCP annotaions in make reset (#2640)
pavolloffay Feb 16, 2024
f0d7ba3
Update PR/issue templates (#2638)
pavolloffay Feb 16, 2024
ab2c3c0
chore: migrate from kuttl to chainsaw (#2630)
eddycharly Feb 16, 2024
1533eec
Change the v1alpha2 package to v1beta1 (#2641)
pavolloffay Feb 16, 2024
d190a3e
Publish Java agent 2.1.0 (#2634)
pavolloffay Feb 16, 2024
a62a081
[chore] Fix flaky Prometheus watcher test (#2643)
swiatekm Feb 16, 2024
09cac33
chore: chainsaw improvements (#2642)
eddycharly Feb 16, 2024
7def507
Prep 0.94.0 release (#2629)
TylerHelmuth Feb 16, 2024
4a0713d
chore: improve chainsaw tests (#2645)
eddycharly Feb 16, 2024
f720711
fix: chainsaw bad conversion (#2646)
eddycharly Feb 16, 2024
bd3bb7c
Bump github.com/prometheus/common from 0.46.0 to 0.47.0 (#2648)
dependabot[bot] Feb 19, 2024
52383fc
Bump the kubernetes group with 7 updates (#2647)
dependabot[bot] Feb 19, 2024
d9e1d16
Change multi instrumentation feature gate into command line flag (#2635)
changexd Feb 20, 2024
699e034
Fix tests migrated to Chainsaw (#2650)
IshwarKanse Feb 21, 2024
18e50b0
Fix/config exporter endpoint panic (#2653)
dexter0195 Feb 22, 2024
a20a7b4
Bump the otel group with 5 updates (#2661)
dependabot[bot] Feb 26, 2024
9bdde35
Fix typos in readme (#2660)
nickandreev Feb 26, 2024
7b96c56
Update release instructions (#2654)
swiatekm Feb 26, 2024
f28a844
Fix name label propagation for TA selectors (#2632)
changexd Feb 26, 2024
cb10bf1
Change apache http instrumentation into command line (#2652)
changexd Feb 26, 2024
d44f71d
Bump python deps (#2677)
TylerHelmuth Feb 26, 2024
7b40a1a
Bump go.opentelemetry.io/collector/featuregate from 0.77.0 to 1.0.0 (…
swiatekm Feb 28, 2024
45a30d3
.NET OTel AutoInstrumentation - multistage docker image build (#2680)
Kielek Feb 28, 2024
e52882a
[chore] Automate adding release notes to the release (#2657)
swiatekm Feb 28, 2024
874c72a
Fixed Otel Controller - Auxiliares resources deletion (#2575)
yuriolisa Feb 28, 2024
1e80370
feat: Add tests and add feature to update daemonset to have selector …
rivToadd Feb 28, 2024
4dff82a
Bump prometheus dependences (#2691)
swiatekm Feb 29, 2024
2655b58
ci: create release based on changes to versions.txt (#2688)
swiatekm Feb 29, 2024
eb6add6
Bump github.com/prometheus/common from 0.47.0 to 0.49.0 (#2694)
dependabot[bot] Mar 1, 2024
295d1e0
Fix conversion (#2699)
jaronoff97 Mar 1, 2024
2ac25e8
Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#2701)
dependabot[bot] Mar 4, 2024
fe2336f
Bump kyverno/action-install-chainsaw from 0.1.6 to 0.1.7 (#2700)
dependabot[bot] Mar 4, 2024
3d71a5f
[chore] Prepare 0.95.0 release (#2698)
swiatekm Mar 4, 2024
7b64ec8
Remove updates from pod mutating webhook (#2584)
andrewdinunzio Mar 4, 2024
50e847f
Move CRD convert functionality to v1alpha1 package (#2704)
pavolloffay Mar 4, 2024
f8d961b
Remove deprecated fields from v1beta1 (#2705)
pavolloffay Mar 4, 2024
8b9f781
Convert status object to v1beta2 (#2707)
pavolloffay Mar 4, 2024
6042a4d
Fix flakiness in the tests (#2686)
IshwarKanse Mar 5, 2024
82b4585
Add conversion from v1beta1 to v1alpha1 (#2706)
pavolloffay Mar 5, 2024
830a0f7
chore: update `dotnet` instr. to command-line (#2690)
luizhlelis Mar 5, 2024
1432f77
Fix multi instrumentation test asserts (#2709)
IshwarKanse Mar 5, 2024
c9ec877
Make conversion to v1beta1 more readable (#2710)
pavolloffay Mar 5, 2024
5b59a10
[chore] Fix instrumentation links in the changelog (#2713)
swiatekm Mar 5, 2024
c327061
Add conversion go APIs (#2711)
pavolloffay Mar 5, 2024
c544a56
Generate TargetAllocator CR from Collector CR (#2565)
swiatekm Mar 6, 2024
6daa60e
Add test for prometheus selectors in conversion (#2724)
pavolloffay Mar 6, 2024
8ecc5bd
Handle deprecated replicas in conversion (#2723)
pavolloffay Mar 6, 2024
0f6e08b
fix(targetallocator): support endpointslice (fixes #2718) (#2720)
tcolgate Mar 6, 2024
d918f06
Add more components to changelog template (#2722)
pavolloffay Mar 7, 2024
183b178
chore: make v1beta1 strucs more readable (#2730)
pavolloffay Mar 7, 2024
5bc5b75
Align issue template with changelog components (#2729)
pavolloffay Mar 7, 2024
b9fa569
Add Observability field to Target Allocator CRD (#2732)
swiatekm Mar 7, 2024
c93cf5b
Generate target allocator manifests from TargetAllocator CR (#2725)
swiatekm Mar 7, 2024
c6734e2
chore(changelog): entry for #2720 (#2731)
tcolgate Mar 7, 2024
08b33a5
Created annotations filter (#2692)
yuriolisa Mar 7, 2024
2d76281
Bump github.com/prometheus/common from 0.49.0 to 0.50.0 (#2742)
dependabot[bot] Mar 11, 2024
9109daf
Bump kyverno/action-install-chainsaw from 0.1.7 to 0.1.8 (#2743)
dependabot[bot] Mar 11, 2024
0a4182b
prepare release 0.96.0 (#2738)
frzifus Mar 11, 2024
2409359
[chore] require Go 1.22 (#2747)
swiatekm Mar 11, 2024
75fb162
Add missing label servicemonitor (#2573)
yuriolisa Mar 11, 2024
95b31fe
bump `@opentelemetry/auto-instrumentations-node` (#2745)
atsu85 Mar 11, 2024
92b4e2a
Move operator.observability.prometheus to be beta (#2748)
jaronoff97 Mar 11, 2024
be172d9
Clarify RBAC in TargetAllocator readme. Issue ref: #2734 (#2739)
avillela Mar 11, 2024
b95fa75
Fix instrumentation test asserts. (#2702)
IshwarKanse Mar 12, 2024
3aaa6cb
Revert "[chore] require Go 1.22 (#2747)" (#2753)
swiatekm Mar 12, 2024
eaf998f
Cache tools with go version (#2755)
pavolloffay Mar 12, 2024
95616e8
[chore] Upgrade controller-tools to 0.14.0 (#2759)
swiatekm Mar 13, 2024
4cd6dcb
Not preserve the ownership of the files copied in the autoinstrumenta…
iblancasa Mar 13, 2024
97b7192
bump all dependencies to trigger release for dependency updates in au…
atsu85 Mar 13, 2024
3a3df0b
opamp bridge configmap: use manifestutils.Labels() logic to set versi…
Mar 13, 2024
9710eed
Add reconciliation for Collector v1beta1 CRD (#2703)
pavolloffay Mar 14, 2024
2ddfe31
Python instrumentation featuregate to cli (#2751)
changexd Mar 14, 2024
804d42a
Bump the kubernetes group with 6 updates (#2765)
dependabot[bot] Mar 18, 2024
70d47d8
Bump kyverno/action-install-chainsaw from 0.1.8 to 0.1.9 (#2764)
dependabot[bot] Mar 18, 2024
5bfb867
[instrumentation] Remove env var prefix validation (#2768)
TylerHelmuth Mar 19, 2024
78e7c2f
Bump github.com/docker/docker (#2772)
dependabot[bot] Mar 20, 2024
dab898f
test: use utilruntime package wrap AddToScheme method (#2782)
googs1025 Mar 23, 2024
d1f89a2
Fix RBAC creation resources for k8sattributes (#2789)
iblancasa Mar 29, 2024
880441c
Update the OpenTelemetry Java agent version to 2.2.0 (#2762)
opentelemetrybot Mar 29, 2024
60d37e1
Promote operator.collector.rewritetargetallocator feature flag to sta…
swiatekm Mar 29, 2024
d4b24f3
Change nginx instrumentation into command line (#2777)
dexter0195 Apr 1, 2024
b25ae41
Bump github.com/prometheus/common from 0.50.0 to 0.51.1 (#2785)
dependabot[bot] Apr 2, 2024
aeb19a7
Remove nodejs autoinstrumentation dev dependencies from image (#2803)
Zirak Apr 2, 2024
d672bc9
[autoinstrumentation] Add node and pod ip env vars automatically (#2769)
TylerHelmuth Apr 2, 2024
57024fc
Revert "Add reconciliation for Collector v1beta1 CRD (#2703)" (#2800)
swiatekm Apr 3, 2024
35d8891
Fix Cronjob name (#2717)
janario Apr 3, 2024
4ad3d0b
bump to latest opamp (#2807)
jaronoff97 Apr 3, 2024
fb23fde
Release 0.97.0 (#2806)
jaronoff97 Apr 3, 2024
8fecea3
Quiets some SUPER noisy logs (#2812)
jaronoff97 Apr 5, 2024
356e0fd
Bump the prometheus group with 3 updates (#2809)
dependabot[bot] Apr 5, 2024
95586ff
Clean up local workflow (#2774)
swiatekm Apr 5, 2024
c95c463
Use all supported kind versions in tests (#2814)
swiatekm Apr 5, 2024
c56329a
Bump kindest/node from `59c989f` to `14d0a9a` (#2815)
dependabot[bot] Apr 5, 2024
059ae51
Bump github.com/cespare/xxhash/v2 from 2.2.0 to 2.3.0 (#2818)
dependabot[bot] Apr 5, 2024
2116872
Bump github.com/prometheus/common from 0.51.1 to 0.52.2 (#2817)
dependabot[bot] Apr 5, 2024
47f78af
Pr1680 (#2819)
pavolloffay Apr 5, 2024
ee3159f
Only add to scheme when prometheus is available (#2811)
jaronoff97 Apr 5, 2024
00dab02
[chore] patch release 0.97.1 for prometheus issue (#2820)
jaronoff97 Apr 5, 2024
c65629b
make another noisy log a debug (#2821)
jaronoff97 Apr 5, 2024
e399e61
feat/add support for hostPort in container (#2763)
bmiguel-teixeira Apr 9, 2024
b58917e
Bump the otel group with 5 updates (#2826)
dependabot[bot] Apr 9, 2024
9160ce0
Add replicaset resources by default when using the k8sattributesproce…
iblancasa Apr 10, 2024
17abca5
Fix truncated descriptions in CRD api-docs (#2563)
iblancasa Apr 11, 2024
a3919b9
Instrumentations support Java extensions (#2761)
crossoverJie Apr 11, 2024
e107ffe
Fix for unmarshalling error for keepequal/dropequal (#2794)
rashmichandrashekar Apr 11, 2024
d1fae0d
readme: register defined processors in example (#2841)
frzifus Apr 11, 2024
ec10d94
[chore] Bump OpenTelemetry .NET Automatic Instrumentation to 1.5.0 (#…
Kielek Apr 12, 2024
6e9b185
Update the OpenTelemetry Java agent version to 2.3.0 (#2843)
opentelemetrybot Apr 12, 2024
9a05c3e
Prepare release 0.98.0 (#2840)
pavolloffay Apr 12, 2024
ff13fe5
Add missing changelog to 0.98.0 (#2845)
pavolloffay Apr 12, 2024
e27e8dd
Promote @swiatekm-sumo to maintainer (#2847)
swiatekm Apr 12, 2024
15bd804
Revert "Revert" Add reconciliation for Collector v1beta1 CRD (#2703)"…
pavolloffay Apr 12, 2024
1d759b5
Upgrade golangci-lint to 1.57.2 and enable gci linter (#2849)
swiatekm Apr 12, 2024
8b43fa0
Drop compatibility with older target allocator versions (#2850)
swiatekm Apr 13, 2024
e0c4c93
Bump github.com/prometheus/common from 0.52.2 to 0.52.3 (#2854)
dependabot[bot] Apr 15, 2024
8aeb646
Bump sigs.k8s.io/controller-runtime in the kubernetes group (#2853)
dependabot[bot] Apr 15, 2024
da48d65
Bump github.com/prometheus/prometheus in the prometheus group (#2852)
dependabot[bot] Apr 15, 2024
b2c4f3c
Improve allocation strategy documentation (#2848)
swiatekm Apr 15, 2024
61daef2
Remove `operator.collector.rewritetargetallocator` feature flag (#2851)
swiatekm Apr 15, 2024
946f69d
Fix outdated api docs (#2858)
swiatekm Apr 16, 2024
32f4fd2
Add missing per-node strategy to TA CRD (#2859)
swiatekm Apr 16, 2024
fbf82ed
feat: change java feature gate to cli flag (#2831)
dexter0195 Apr 16, 2024
ad0f1f9
Replace pulling metrics port with using direct config (#2856)
jaronoff97 Apr 16, 2024
6af3e4c
Remove v1alpha1 webhooks (#2861)
pavolloffay Apr 17, 2024
aed905c
Remove nginx from ingress type (#2864)
pavolloffay Apr 17, 2024
3c83973
Make CSV samples v1beta1 friendly (#2869)
pavolloffay Apr 17, 2024
0867ff6
Fix a metric relabel config unescaping bug (#2872)
swiatekm Apr 17, 2024
6f213e4
Fixes internal bug for modified selector (#2874)
jaronoff97 Apr 17, 2024
e58df33
Update managed resources by the collector (#2876)
pavolloffay Apr 17, 2024
461ba68
Update README.md (#2875)
jaronoff97 Apr 18, 2024
d3610de
[chore] switch to using debug exporter in tests (#2890)
TylerHelmuth Apr 23, 2024
5388e88
Bump github.com/prometheus/common from 0.52.3 to 0.53.0 (#2886)
dependabot[bot] Apr 24, 2024
2504f5b
Add missing annotation to TargetAllocator ScrapeConfigs field (#2882)
swiatekm Apr 24, 2024
6438f40
Unify TA types into a single file (#2894)
pavolloffay Apr 25, 2024
e05bb5e
Explicitly convert TA allocation and filter strategy (#2893)
pavolloffay Apr 25, 2024
5bafbfd
Add service.instance.id with Pod name (#2678)
janario Apr 25, 2024
16e1134
Golang instrumentation featuregates into cli (#2750)
yuriolisa Apr 26, 2024
f3b45d0
Bump the otel group with 5 updates (#2906)
dependabot[bot] Apr 29, 2024
ba1ad84
update otel dotnet auto to 1.6.0 (#2908)
lachmatt Apr 29, 2024
792c47f
[chore] [autoinstrumentation] Bump NodeJS autoinstrumentation to 0.45…
msvechla Apr 29, 2024
69e84a8
Fix hashing bug (#2899)
jaronoff97 Apr 29, 2024
48bc207
NodeJS instrumentation featuregates into cli (#2834)
yuriolisa Apr 30, 2024
5ca66dd
Add document explaining v1beta1 changes (#2902)
swiatekm Apr 30, 2024
2b7d4b3
Introduce typed pipeline (#2896)
jaronoff97 Apr 30, 2024
fb59fef
Prepare release 0.99.0 (#2914)
pavolloffay May 1, 2024
d9ce2a6
update readme (#2917)
TylerHelmuth May 1, 2024
fd762ef
Use v1beta1 in docs (#2868)
pavolloffay May 1, 2024
dc5dda9
Fix target allocator readiness check (#2883)
swiatekm May 1, 2024
fbbca3d
[chore] Use informer to track collector Pods in target allocator (#2528)
swiatekm May 1, 2024
8b4e1e6
Bump kyverno/action-install-chainsaw from 0.1.9 to 0.2.0 (#2924)
dependabot[bot] May 6, 2024
d204609
Bump github.com/operator-framework/operator-lib from 0.12.0 to 0.13.0…
dependabot[bot] May 6, 2024
0e96e1f
Check for the permissions instead of using a CLI flag (#2787)
iblancasa May 6, 2024
9944af6
Check labels annotations filter (#2923)
yuriolisa May 6, 2024
d42a0ce
[autoinstrumentation/nodejs] Update to v0.46.0 (#2930)
Starefossen May 7, 2024
76a0ab5
[Chore] Test case for scraping OpenShift in-cluster monitroing stack …
IshwarKanse May 8, 2024
e98b7a2
[chore] fix typo on warning, improved reading of the message (#2934)
jpkrohling May 8, 2024
84fc72a
opamp bridge - set healthy bool at collector pool level (#2937)
May 8, 2024
5d51393
Ta https server (#2921)
ItielOlenick May 8, 2024
edae5b4
Move Aneurysm9 to emeritus status (#2935)
Aneurysm9 May 8, 2024
904b7ec
Fix Pod NodeSelector changes from OpenTelemetryCollector (#2941)
janario May 10, 2024
00e76e1
Bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 (#2953)
dependabot[bot] May 13, 2024
ce0574e
Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 (#2952)
dependabot[bot] May 13, 2024
c55a97a
Bump github.com/prometheus/prometheus in the prometheus group (#2951)
dependabot[bot] May 13, 2024
3169efd
Support for collector readinessProbe (#2944)
janario May 13, 2024
9913aec
Bump github.com/docker/docker (#2954)
dependabot[bot] May 13, 2024
eb44580
Added new Log Enconder Config (#2927)
yuriolisa May 13, 2024
f8032cc
[chore] move VineethReddy02 to emeritus (#2957)
jpkrohling May 15, 2024
326314c
Cleanup cluster roles and bindings (#2938)
pavolloffay May 16, 2024
96debc4
Fixed non-expected warnings on TA webhook. (#2962)
yuriolisa May 16, 2024
797f660
Verify ServiceMonitor and PodMonitor are installed in prom cr availab…
akselleirv May 17, 2024
9c1889d
Bump kyverno/action-install-chainsaw from 0.2.0 to 0.2.1 (#2968)
dependabot[bot] May 20, 2024
13bc62d
Fix labels for Service Monitors (#2878)
iblancasa May 20, 2024
2ae190e
Prepare release 0.100.0 (#2960)
VineethReddy02 May 20, 2024
ddd9f34
[chore] Refactor allocation strategies (#2928)
swiatekm May 20, 2024
c1da4c1
Bring back webhook port (#2973)
jaronoff97 May 20, 2024
20e9b35
patch 0.100.1 (#2974)
jaronoff97 May 20, 2024
d215aef
Update the OpenTelemetry Java agent version to 2.4.0 (#2967)
opentelemetrybot May 21, 2024
195406f
simplify deletion logic (#2971)
jaronoff97 May 21, 2024
b461534
Update maintainers in the operator hub PR (#2977)
pavolloffay May 21, 2024
63bcf1d
Support for kubernetes 1.30 version (#2975)
vasireddy99 May 22, 2024
9aaa6c9
[chore] Move TargetAllocator CRD to v1alpha1 (#2918)
swiatekm May 22, 2024
4ef2d6f
[featuregate] Automatically set GOMEMLIMIT and GOMAXPROCS for collect…
jaronoff97 May 22, 2024
59a7c25
Fix querying OpenShift user workload monitoring stack. (#2984)
IshwarKanse May 23, 2024
310dbb9
Bump alpine from 3.19 to 3.20 (#2990)
dependabot[bot] May 27, 2024
15813bb
Bump alpine from 3.19 to 3.20 in /cmd/operator-opamp-bridge (#2991)
dependabot[bot] May 27, 2024
3b2983a
Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 (#2987)
dependabot[bot] May 27, 2024
e263524
Bump kyverno/action-install-chainsaw from 0.2.1 to 0.2.2 (#2989)
dependabot[bot] May 27, 2024
58645cb
Bump the otel group with 5 updates (#2986)
dependabot[bot] May 28, 2024
542e67d
Bump alpine from 3.19 to 3.20 in /cmd/otel-allocator (#2992)
dependabot[bot] May 28, 2024
06e00c6
Keep multiple versions of Collector Config (#2946)
matthagenbuch May 28, 2024
9a186e1
Prepare v0.101.0 release (#2994)
TylerHelmuth May 29, 2024
dac4774
Add crd metrics usage information (#2825)
rubenvp8510 May 30, 2024
db15980
Update selector documentation for Target Allocator (#3001)
swiatekm May 31, 2024
326de27
Bump github.com/prometheus/prometheus in the prometheus group (#3004)
dependabot[bot] Jun 3, 2024
977a759
Bump kyverno/action-install-chainsaw from 0.2.2 to 0.2.3 (#3003)
dependabot[bot] Jun 3, 2024
4723c17
Introduce simplified parsers (#2972)
jaronoff97 Jun 3, 2024
f2281fe
Bump go.opentelemetry.io/otel/exporters/prometheus in the otel group …
dependabot[bot] Jun 3, 2024
7276238
Bump go.uber.org/zap from 1.26.0 to 1.27.0 (#3006)
dependabot[bot] Jun 3, 2024
a78d839
Update Kafka version in e2e test (#3009)
IshwarKanse Jun 4, 2024
dc38bf1
[chore] Bump opentelemetry-autoinstrumentation-python to 0.45b0 (#3000)
brandonkzw Jun 4, 2024
4cd4454
Fix annotation/label filter setting (#3008)
jaronoff97 Jun 5, 2024
251de12
Release 0.102.0 (#3013)
jaronoff97 Jun 6, 2024
81f4972
Bump kyverno/action-install-chainsaw from 0.2.3 to 0.2.4 (#3021)
dependabot[bot] Jun 10, 2024
5dd3388
Bump github.com/prometheus/common from 0.53.0 to 0.54.0 (#3018)
dependabot[bot] Jun 10, 2024
f4fad8c
Fix pod name in the webhook (#3027)
pavolloffay Jun 11, 2024
75dc139
Upgrade Go version in Ci to 1.22.3 (#3029)
swiatekm Jun 11, 2024
e8d9088
Upgrade Go version in Ci to 1.22.4 (#3031)
swiatekm Jun 11, 2024
f655c8b
Bump go.opentelemetry.io/collector/featuregate from 1.5.0 to 1.9.0 (#…
swiatekm Jun 11, 2024
6238d4a
Factor out some fields from OpenTelemetryCommonFields (#3023)
swiatekm Jun 11, 2024
fab35c3
Enable Prometheus CR via the TA config file (#3024)
swiatekm Jun 11, 2024
6d45e0f
[chore] Add missing documentation for NGINX multiinstrumenation (#3025)
iblancasa Jun 11, 2024
f551b8f
Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#3033)
dependabot[bot] Jun 12, 2024
46b032c
Allow setting of PDB for per-node (#2932)
jaronoff97 Jun 13, 2024
c490d80
Remove collectorSelector field from TA CRD (#3039)
swiatekm Jun 15, 2024
b4bfdb8
Support more common attributes in TargetAllocator CRD (#3040)
swiatekm Jun 17, 2024
e580418
Update the OpenTelemetry Java agent version to 2.5.0 (#3045)
opentelemetrybot Jun 18, 2024
779a808
[chore] Bump OpenTelemetry .NET Automatic Instrumentation to 1.7.0 (#…
Kielek Jun 18, 2024
b98d5a4
TA example in README was not conforming to v1beta1 API for OpenTeleme…
avillela Jun 18, 2024
2a70ce7
Add a separate Params struct for Target Allocator (#3043)
swiatekm Jun 19, 2024
8d0455d
[chore] bump python autoinstrumentation to 0.46b0 (#3050)
brandonkzw Jun 20, 2024
3094498
fix/set webserver autoinstrumentation (httpd, nginx) logger file name…
NicoL49 Jun 20, 2024
17b221a
Require Go 1.22 for building the operator (#3057)
swiatekm Jun 21, 2024
899c668
deps: bump controller-runtime to 0.18.4 (#3061)
swiatekm Jun 22, 2024
686a750
Bump the kubernetes group across 1 directory with 7 updates (#3062)
dependabot[bot] Jun 22, 2024
98006c2
Bump docker/build-push-action from 5 to 6 in the gha-docker group (#3…
dependabot[bot] Jun 24, 2024
f7d3e7e
Bump go.opentelemetry.io/collector/featuregate from 1.9.0 to 1.10.0 (…
dependabot[bot] Jun 24, 2024
ff9e777
Bump prometheus-operator to 0.74.0 (#3066)
swiatekm Jun 24, 2024
8de27c5
Prepare Collector reconciliation for TargetAllocator CRD (#3065)
swiatekm Jun 24, 2024
5f24476
Bump github.com/operator-framework/operator-lib from 0.13.0 to 0.14.0…
dependabot[bot] Jun 24, 2024
addc709
Bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 (#3070)
dependabot[bot] Jun 25, 2024
455f296
Bump prometheus/prometheus to 0.53.0 (#3071)
swiatekm Jun 25, 2024
c9a8ce2
Prepare 0.103.0 release (#3072)
swiatekm Jun 25, 2024
15de88c
Merging upstream v0.103.0
mitali-salvi Jul 17, 2024
56ed849
updating go version to 1.22
mitali-salvi Jul 18, 2024
b56797d
Merge branch 'main' into uptream-v0.103.0
mitali-salvi Jul 18, 2024
e92ef53
fixing dotnet tests
mitali-salvi Jul 18, 2024
00e35f5
fixing storage version for crd
mitali-salvi Jul 18, 2024
35aa441
Keeping v1alpha1 as the primary api group
mitali-salvi Jul 19, 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
59 changes: 0 additions & 59 deletions CONTRIBUTING.md

This file was deleted.

2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Build the manager binary
FROM golang:1.20 as builder
FROM golang:1.22 as builder

# set goproxy=direct
ENV GOPROXY direct
Expand Down
32 changes: 32 additions & 0 deletions apis/v1alpha1/allocation_strategy.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// Copyright The OpenTelemetry Authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package v1alpha1

type (
// OpenTelemetryTargetAllocatorAllocationStrategy represent which strategy to distribute target to each collector
// +kubebuilder:validation:Enum=least-weighted;consistent-hashing;per-node
OpenTelemetryTargetAllocatorAllocationStrategy string
)

const (
// OpenTelemetryTargetAllocatorAllocationStrategyLeastWeighted targets will be distributed to collector with fewer targets currently assigned.
OpenTelemetryTargetAllocatorAllocationStrategyLeastWeighted OpenTelemetryTargetAllocatorAllocationStrategy = "least-weighted"

// OpenTelemetryTargetAllocatorAllocationStrategyConsistentHashing targets will be consistently added to collectors, which allows a high-availability setup.
OpenTelemetryTargetAllocatorAllocationStrategyConsistentHashing OpenTelemetryTargetAllocatorAllocationStrategy = "consistent-hashing"

// OpenTelemetryTargetAllocatorAllocationStrategyPerNode targets will be assigned to the collector on the node they reside on (use only with daemon set).
OpenTelemetryTargetAllocatorAllocationStrategyPerNode OpenTelemetryTargetAllocatorAllocationStrategy = "per-node"
)
Loading
Loading