- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 16
feat!: Add working conversion webhook with cert rotation #1066
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
          
     Merged
      
      
    
  
     Merged
                    Changes from all commits
      Commits
    
    
            Show all changes
          
          
            71 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      0ef29ab
              
                WIP
              
              
                sbernauer ed58563
              
                Actually rotate certs
              
              
                sbernauer 3be083e
              
                clippy
              
              
                sbernauer fd4d94b
              
                doctests
              
              
                sbernauer b3c17b3
              
                HashMap -> Vec
              
              
                sbernauer bdbcee0
              
                Set correct CA lifetime
              
              
                sbernauer b4c22b0
              
                Result type
              
              
                sbernauer 31b128b
              
                fix rustdocs
              
              
                sbernauer b84cf05
              
                Add some docs
              
              
                sbernauer 0390680
              
                Update rustdoc
              
              
                sbernauer 2e1d085
              
                Handle cert rottion loop falures
              
              
                sbernauer 3f8e744
              
                changelog
              
              
                sbernauer 6f0040c
              
                link to decision
              
              
                sbernauer 941ee6b
              
                fix rustdocs
              
              
                sbernauer 0c52f5f
              
                Merge remote-tracking branch 'origin/main' into feat/conversion-webhook
              
              
                sbernauer 2ec9b73
              
                Rework CLI structs and names
              
              
                sbernauer a8a2381
              
                test: Remove CLI parsing from env var test
              
              
                sbernauer 9089385
              
                Move subject_alterative_dns_names into Options
              
              
                sbernauer 4671a41
              
                changelog
              
              
                sbernauer a3b3cc1
              
                Remove mpsc in tests leftover
              
              
                sbernauer f8683e4
              
                docs: Use result of WebhookServer::new
              
              
                sbernauer 457dbf3
              
                fmt
              
              
                sbernauer a39ee47
              
                Update crates/stackable-webhook/src/tls/mod.rs
              
              
                sbernauer 6210262
              
                fix suggestion
              
              
                sbernauer dcb22bd
              
                capture in variable
              
              
                sbernauer f1fee5d
              
                Move route into variable
              
              
                sbernauer caddffb
              
                docs: Mention background cert rotation
              
              
                sbernauer 7450d85
              
                docs: Document TlsServer::new
              
              
                sbernauer ac29c0e
              
                docs: Hint on downward API env var
              
              
                sbernauer 51321f0
              
                Rewrite certificate rotation logic
              
              
                sbernauer 082a59d
              
                Avoid unwrap
              
              
                sbernauer c032633
              
                Make CertResolver pub, so docs pass
              
              
                sbernauer 8dedf5a
              
                Add missing await
              
              
                sbernauer 9da5588
              
                mount -> project
              
              
                sbernauer 758202f
              
                Update crates/stackable-webhook/src/tls/mod.rs
              
              
                sbernauer 29b0c6c
              
                changelog
              
              
                sbernauer 8b83131
              
                Add ConversionWebhookOptions struct
              
              
                sbernauer e9e182e
              
                Merge remote-tracking branch 'origin/main' into feat/conversion-webhook
              
              
                sbernauer fe1749d
              
                PascalCase error variants
              
              
                sbernauer 3894d3b
              
                changelog
              
              
                sbernauer 0936315
              
                changelog
              
              
                sbernauer 99f1dfe
              
                fix rustdocs
              
              
                sbernauer daac003
              
                Update crates/stackable-operator/CHANGELOG.md
              
              
                sbernauer 0e1a160
              
                ReceiverCertificateFromChannel -> ReceiveCertificateFromChannel
              
              
                sbernauer 8dc1235
              
                Remove double re-export
              
              
                sbernauer f87c468
              
                fixup
              
              
                sbernauer d8765d8
              
                Update crates/stackable-webhook/src/tls/cert_resolver.rs
              
              
                sbernauer 0c490c2
              
                Use CryptoProvider::get_default
              
              
                sbernauer 4e4cc70
              
                Update crates/stackable-webhook/src/tls/cert_resolver.rs
              
              
                sbernauer 0dd99ed
              
                changelog
              
              
                sbernauer 5e41bf1
              
                Remove CLI parsing tests
              
              
                sbernauer 320e821
              
                clippy
              
              
                sbernauer 221bc36
              
                Merge remote-tracking branch 'origin/main' into feat/conversion-webhook
              
              
                sbernauer 37818fd
              
                Move stuff into send_certificate_to_channel
              
              
                sbernauer c925bd0
              
                OptionsBuilder -> WebhookOptionsBuilder
              
              
                sbernauer 8c13fd4
              
                fix typo with read and write
              
              
                sbernauer 39fe001
              
                Refactor cert resolver
              
              
                sbernauer 568cda7
              
                chore: Dont use OperatorEnvironmentOptions
              
              
                sbernauer 10a9c7f
              
                Merge branch 'main' into feat/conversion-webhook
              
              
                sbernauer 215a5dc
              
                fix outdated docs
              
              
                sbernauer debbc0b
              
                fix doc test
              
              
                sbernauer 23c2531
              
                fix clippy lints
              
              
                sbernauer a73e368
              
                Improve rust docs
              
              
                sbernauer c538fc4
              
                Further improve docs
              
              
                sbernauer d1c9ead
              
                Add CONVERSION_WEBHOOK_HTTPS_PORT
              
              
                sbernauer 92b0174
              
                update docs
              
              
                sbernauer 3ac5cea
              
                suggest 0.0.0.0 in docs
              
              
                sbernauer 3f32982
              
                markdown linter
              
              
                sbernauer 172ab6d
              
                Refactor stuff into generate_new_certificatei
              
              
                sbernauer e3e1119
              
                chore: Increase TLS certificate lifetime to 24 hours
              
              
                sbernauer 53b23c1
              
                Merge branch 'main' into feat/conversion-webhook
              
              
                sbernauer File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
      
      Oops, something went wrong.
      
    
  
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.