Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
4ca5d51
Fix APIv4.0 returning APIv4.1 DS structures
ocket8888 Oct 25, 2022
3249425
Fix version matching in read handler
ocket8888 Oct 25, 2022
2b55a7e
Add migration to change active from boolean to enum
ocket8888 Sep 7, 2022
4ef9156
Move copy utilities to their own file, add copies for bool and float
ocket8888 Sep 19, 2022
116d4ac
Add pointer-to-value coalescence helpers
ocket8888 Sep 21, 2022
134274f
Force MSO to be true or false, never null
ocket8888 Sep 21, 2022
cdd4e7d
Add DSv5 model and tests for upgrade/downgrade to/from it
ocket8888 Sep 21, 2022
8cb6e70
Add DSRv5 model and tests for upgrade/downgrade to/from it
ocket8888 Sep 21, 2022
eab0ec0
Fix atc dev environment default DS
ocket8888 Sep 22, 2022
61cb18f
Add API testing utils package GoDoc comments
ocket8888 Sep 22, 2022
cbd367b
Remove unused testing utility structure
ocket8888 Sep 22, 2022
e7d83fd
Fix helper functions not calling testing.T.Helper()
ocket8888 Sep 22, 2022
8507f01
Fix non-idiomatic name case in testing utilities
ocket8888 Sep 22, 2022
9739340
Fix routing name of hard-coded DS set to invalid value
ocket8888 Sep 27, 2022
3f15ab5
Update DS SSL generation logic to use latest major version
ocket8888 Sep 27, 2022
555c170
Update server/DS assignment logic to V5
ocket8888 Sep 27, 2022
f9ba884
Update DS "safe" update logic for V5
ocket8888 Sep 27, 2022
3160b2c
Update general DS logic to operate on APIv5 structures
ocket8888 Sep 28, 2022
1428044
Update DB helper utilities to use latest DS representation
ocket8888 Sep 28, 2022
f0a2ae9
Update general DSR logic to operate on the latest DS model
ocket8888 Sep 28, 2022
7c73b0d
Update DSR assignment logic to operate on the latest DS model
ocket8888 Sep 28, 2022
43e9a9e
Update DSR status manipulation logic to operate on the latest DS model
ocket8888 Sep 28, 2022
62572d8
Update DSR validation logic to operate on the latest DS model
ocket8888 Sep 28, 2022
f3d1660
Update various queries for DS active state to use new values/type
ocket8888 Sep 28, 2022
b97a58e
Fix bug where ID query param is considered invalid when not provided
ocket8888 Sep 28, 2022
ec8d259
Update tests for new model
ocket8888 Sep 28, 2022
085119f
Fix #7094
ocket8888 Sep 29, 2022
16cb079
Fix DSR update using legacy structures to store requested/original
ocket8888 Sep 29, 2022
4f1c380
Add type information to assert package comparator
ocket8888 Sep 29, 2022
0ae3aae
Update DS methods of client (and associated tests)
ocket8888 Sep 29, 2022
ef2b1e8
Update DS/server relationship client methods (and associated tests)
ocket8888 Sep 29, 2022
408455a
Update DSR client methods (and associated tests)
ocket8888 Sep 29, 2022
75a3a1c
Add PUT/POST handlers for V5 DSes
ocket8888 Sep 29, 2022
d4cfe61
Fix DSRs using incorrect DS representations
ocket8888 Sep 29, 2022
28db999
Fix hard-coded/incorrect Location headers on DS POST responses
ocket8888 Sep 29, 2022
d26dd15
Update docs
ocket8888 Sep 29, 2022
d63cd2d
Update CHANGELOG
ocket8888 Sep 30, 2022
5ab61c1
remove accidental directive
ocket8888 Sep 30, 2022
889ded6
Fix improper use of 'IS'
ocket8888 Sep 30, 2022
7eef878
Remove unnecessary handling of a removed API version
ocket8888 Oct 25, 2022
065277a
Fix illegal value in test column data
ocket8888 Oct 27, 2022
2d74dfd
Fix database migration order
ocket8888 Nov 9, 2022
9c4ad02
Fix accidentally removed DS field in DSR endpoint docs
ocket8888 Nov 9, 2022
2001733
Fix v4 representations shown in apiv3 dsr post responses
ocket8888 Nov 9, 2022
89f3aa7
Revert routingName changes in testing fixture data
ocket8888 Nov 9, 2022
8af7cdc
Improve SQL migration readability
ocket8888 Nov 14, 2022
d831648
Add test coverage for invalid active states in requests
ocket8888 Nov 17, 2022
8d7a14a
Replace literal active states with use of Go constant
ocket8888 Nov 17, 2022
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
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
- [#6981](https://github.com/apache/trafficcontrol/pull/6981) *Traffic Portal* Obscures sensitive text in Delivery Service "Raw Remap" fields, private SSL keys, "Header Rewrite" rules, and ILO interface passwords by default.
- [#7037](https://github.com/apache/trafficcontrol/pull/7037) *Traffic Router* Uses Traffic Ops API 4.0 by default
- [#7191](https://github.com/apache/trafficcontrol/issues/7191) *tc-health-client* Uses Traffic Ops API 4.0. Also added reload option to systemd service file
- Switched Delivery Service active state to a three-value system, adding a state that will be used to prevent cache servers from deploying DS configuration.

### Fixed
- [#7179](https://github.com/apache/trafficcontrol/issues/7179) *Traffic Portal* Fixed search filter for Delivery Service Table
Expand Down
2 changes: 1 addition & 1 deletion dev/traffic_ops/seed.psql
Original file line number Diff line number Diff line change
Expand Up @@ -294,7 +294,7 @@ INSERT INTO deliveryservice (
miss_long
) VALUES (
'dev-ds',
TRUE,
'ACTIVE',
1,
0,
(SELECT id FROM "type" WHERE "name" = 'HTTP'),
Expand Down
Loading