outposts/ldap: cached bind (#2824)
* initial cached ldap bind support Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * add web Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * add docs Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * clean up api generation Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * use gh action for golangci-lint Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		
							
								
								
									
										8
									
								
								.github/workflows/ci-outpost.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/ci-outpost.yml
									
									
									
									
										vendored
									
									
								
							@ -24,12 +24,8 @@ jobs:
 | 
			
		||||
          mkdir -p web/dist
 | 
			
		||||
          mkdir -p website/help
 | 
			
		||||
          touch web/dist/test website/help/test
 | 
			
		||||
          docker run \
 | 
			
		||||
            --rm \
 | 
			
		||||
            -v $(pwd):/app \
 | 
			
		||||
            -w /app \
 | 
			
		||||
            golangci/golangci-lint:v1.43 \
 | 
			
		||||
            golangci-lint run -v --timeout 200s
 | 
			
		||||
      - name: golangci-lint
 | 
			
		||||
        uses: golangci/golangci-lint-action@v3
 | 
			
		||||
  test-unittest:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										8
									
								
								.github/workflows/ci-web.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/ci-web.yml
									
									
									
									
										vendored
									
									
								
							@ -24,7 +24,7 @@ jobs:
 | 
			
		||||
          cd web
 | 
			
		||||
          npm ci
 | 
			
		||||
      - name: Generate API
 | 
			
		||||
        run: make gen-web
 | 
			
		||||
        run: make gen-client-web
 | 
			
		||||
      - name: Eslint
 | 
			
		||||
        run: |
 | 
			
		||||
          cd web
 | 
			
		||||
@ -42,7 +42,7 @@ jobs:
 | 
			
		||||
          cd web
 | 
			
		||||
          npm ci
 | 
			
		||||
      - name: Generate API
 | 
			
		||||
        run: make gen-web
 | 
			
		||||
        run: make gen-client-web
 | 
			
		||||
      - name: prettier
 | 
			
		||||
        run: |
 | 
			
		||||
          cd web
 | 
			
		||||
@ -60,7 +60,7 @@ jobs:
 | 
			
		||||
          cd web
 | 
			
		||||
          npm ci
 | 
			
		||||
      - name: Generate API
 | 
			
		||||
        run: make gen-web
 | 
			
		||||
        run: make gen-client-web
 | 
			
		||||
      - name: lit-analyse
 | 
			
		||||
        run: |
 | 
			
		||||
          cd web
 | 
			
		||||
@ -88,7 +88,7 @@ jobs:
 | 
			
		||||
          cd web
 | 
			
		||||
          npm ci
 | 
			
		||||
      - name: Generate API
 | 
			
		||||
        run: make gen-web
 | 
			
		||||
        run: make gen-client-web
 | 
			
		||||
      - name: build
 | 
			
		||||
        run: |
 | 
			
		||||
          cd web
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								.github/workflows/web-api-publish.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/web-api-publish.yml
									
									
									
									
										vendored
									
									
								
							@ -15,7 +15,7 @@ jobs:
 | 
			
		||||
          node-version: '16'
 | 
			
		||||
          registry-url: 'https://registry.npmjs.org'
 | 
			
		||||
      - name: Generate API Client
 | 
			
		||||
        run: make gen-web
 | 
			
		||||
        run: make gen-client-web
 | 
			
		||||
      - name: Publish package
 | 
			
		||||
        run: |
 | 
			
		||||
          cd web-api/
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user