4924 Commits

Author SHA1 Message Date
Vinny Sabatini
17d4371f60 provider/bluecat: improve api error handling
Check status codes when API calls are made for gets and deletes. All of
the creates were done slightly different and will be updated in a
separate commit.
2022-04-08 17:00:58 -05:00
Vinny Sabatini
83f062fbf7 provider/bluecat: migrate client code to separate pkg
Extract all Bluecat Gateway Client code to separate package
2022-04-08 17:00:48 -05:00
Kubernetes Prow Robot
c4d1f0e03d
Merge pull request #2579 from alebedev87/use-route-status-more
OpenShift route source: better use of route status
2022-04-08 13:32:04 -07:00
Kubernetes Prow Robot
1cd047a4d4
Merge pull request #2694 from KohlsTechnology/bc-config-docs-update
bluecat docs: JSON configuration file is not deprecated
2022-04-08 13:16:04 -07:00
Sean Malloy
4b2ab8ffc5 bluecat docs: JSON configuration file is not deprecated
Based on feedback having both the configuration file and command line
flags for the BlueCat provider will be used. Therefore update the
documentaiton to reflect that the JSON configuration file for the
BlueCat provider is not deprecated.
2022-04-08 15:03:26 -05:00
Kubernetes Prow Robot
b37c474017
Merge pull request #2695 from KohlsTechnology/bump-golangci-lint
Update to golangci-lint v1.45.2
2022-04-08 13:02:04 -07:00
Sean Malloy
dd56576763 Update to golangci-lint v1.45.2
Running golangci-lint v1.30.0 at commit 6d7f4650 produces the below
error when running "make lint" via GitHub Actions. Not sure exactly
when this error started happening, but it is broken now.

```
Run curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.30.0
  curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.30.0
  make lint
  shell: /usr/bin/bash -e {0}
  env:
    GOROOT: /opt/hostedtoolcache/go/1.18.0/x64
golangci/golangci-lint info checking GitHub for tag 'v1.30.0'
golangci/golangci-lint info found version: 1.30.0 for v1.30.0/linux/amd64
golangci/golangci-lint info installed /home/runner/go/bin/golangci-lint
>> checking license header
golangci-lint run --timeout=15m ./...
Error: level=warning msg="[runner] Can't run linter goanalysis_metalinter: goprintffuncname: failed prerequisites: [inspect@sigs.k8s.io/external-dns/pkg/tlsutils: analysis skipped: errors in package: [/home/runner/work/external-dns/external-dns/pkg/tlsutils/tlsconfig.go:20:2: could not import crypto/tls (/opt/hostedtoolcache/go/1.18.0/x64/src/crypto/tls/alert.go:7:8: could not import strconv (/opt/hostedtoolcache/go/1.18.0/x64/src/strconv/atof.go:13:8: could not import math (/opt/hostedtoolcache/go/1.18.0/x64/src/math/exp_amd64.go:9:8: could not import internal/cpu (-: could not load export data: cannot import \"internal/cpu\" (unknown iexport format version 2), export data is newer version - update tool)))) /home/runner/work/external-dns/external-dns/pkg/tlsutils/tlsconfig.go:21:2: could not import crypto/x509 (/opt/hostedtoolcache/go/1.18.0/x64/src/crypto/x509/cert_pool.go:8:2: could not import bytes (/opt/hostedtoolcache/go/1.18.0/x64/src/bytes/buffer.go:10:2: could not import errors (/opt/hostedtoolcache/go/1.18.0/x64/src/errors/wrap.go:8:2: could not import internal/reflectlite (/opt/hostedtoolcache/go/1.18.0/x64/src/internal/reflectlite/swapper.go:8:2: could not import internal/goarch (-: could not load export data: cannot import \"internal/goarch\" (unknown iexport format version 2), export data is newer version - update tool))))) /home/runner/work/external-dns/external-dns/pkg/tlsutils/tlsconfig.go:22:2: could not import errors (/opt/hostedtoolcache/go/1.18.0/x64/src/errors/wrap.go:8:2: could not import internal/reflectlite (/opt/hostedtoolcache/go/1.18.0/x64/src/internal/reflectlite/swapper.go:8:2: could not import internal/goarch (-: could not load export data: cannot import \"internal/goarch\" (unknown iexport format version 2), export data is newer version - update tool))) /home/runner/work/external-dns/external-dns/pkg/tlsutils/tlsconfig.go:23:2: could not import fmt (/opt/hostedtoolcache/go/1.18.0/x64/src/fmt/errors.go:7:8: could not import errors (/opt/hostedtoolcache/go/1.18.0/x64/src/errors/wrap.go:8:2: could not import internal/reflectlite (/opt/hostedtoolcache/go/1.18.0/x64/src/internal/reflectlite/swapper.go:8:2: could not import internal/goarch (-: could not load export data: cannot import \"internal/goarch\" (unknown iexport format version 2), export data is newer version - update tool)))) /home/runner/work/external-dns/external-dns/pkg/tlsutils/tlsconfig.go:24:2: could not import io/ioutil (/opt/hostedtoolcache/go/1.18.0/x64/src/io/ioutil/ioutil.go:14:2: could not import io (/opt/hostedtoolcache/go/1.18.0/x64/src/io/io.go:16:2: could not import errors (/opt/hostedtoolcache/go/1.18.0/x64/src/errors/wrap.go:8:2: could not import internal/reflectlite (/opt/hostedtoolcache/go/1.18.0/x64/src/internal/reflectlite/swapper.go:8:2: could not import internal/goarch (-: could not load export data: cannot import \"internal/goarch\" (unknown iexport format version 2), export data is newer version - update tool))))) /home/runner/work/external-dns/external-dns/pkg/tlsutils/tlsconfig.go:25:2: could not import os (/opt/hostedtoolcache/go/1.18.0/x64/src/os/dir.go:8:2: could not import io/fs (/opt/hostedtoolcache/go/1.18.0/x64/src/io/fs/fs.go:11:2: could not import internal/oserror (/opt/hostedtoolcache/go/1.18.0/x64/src/internal/oserror/errors.go:10:8: could not import errors (/opt/hostedtoolcache/go/1.18.0/x64/src/errors/wrap.go:8:2: could not import internal/reflectlite (/opt/hostedtoolcache/go/1.18.0/x64/src/internal/reflectlite/swapper.go:8:2: could not import internal/goarch (-: could not load export data: cannot import \"internal/goarch\" (unknown iexport format version 2), export data is newer version - update tool)))))) /home/runner/work/external-dns/external-dns/pkg/tlsutils/tlsconfig.go:26:2: could not import strings (/opt/hostedtoolcache/go/1.18.0/x64/src/strings/builder.go:8:2: could not import unicode/utf8 (-: could not load export data: cannot import \"unicode/utf8\" (unknown iexport format version 2), export data is newer version - update tool))]]"
level=warning msg="[runner] Can't run linter unused: buildir: failed to load package goarch: could not load export data: cannot import \"internal/goarch\" (unknown iexport format version 2), export data is newer version - update tool"
level=error msg="Running error: buildir: failed to load package goarch: could not load export data: cannot import \"internal/goarch\" (unknown iexport format version 2), export data is newer version - update tool"
make: *** [Makefile:51: go-lint] Error 3
Error: Process completed with exit code 2.
```

Update from golangci-lint v1.30.0 to v1.45.2 to fix the error.
2022-04-08 14:43:38 -05:00
Tobias Krischer
692f2bbc23
add target filters based on network 2022-04-08 19:29:58 +02:00
renehernandez
222f64361f Update Mkdocs Material to 8.2.8 (latest) 2022-04-07 07:05:39 -04:00
renehernandez
f74880a347 Upgrade mkdocs to version 1.3.0 to fix jinja compatibility issue 2022-04-07 06:56:09 -04:00
renehernandez
719d475f04 Only release docs when tags are prefixed with v 2022-04-07 06:44:53 -04:00
Steve Hipwell
90f3bccc74
chore[chart]: Fix CI release notes generation
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-04-04 15:24:52 +01:00
Steve Hipwell
d46d91228d
feat[chart]: Release v1.8.0
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-04-04 15:24:52 +01:00
Lee Spottiswood
94ff18fc82
bump ukfast sdk version 2022-04-04 15:24:52 +01:00
Raffaele Di Fazio
0ab5176758
update kustomization.yaml for v0.11.0 2022-04-04 15:24:52 +01:00
Rafal Korepta
9b27e6aeda
Revert hetzner plugin 2022-04-04 15:24:49 +01:00
Alexander Sharov
a6642a6f06
Fix documentation for Azure TTL 2022-04-04 15:24:36 +01:00
Naveen
6a5f639e00
Included githubactions in dependabot config
- Included githubactions in the dependabot config

This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.

Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot

GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot

https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool

Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
2022-04-01 16:53:32 -05:00
dependabot[bot]
79d3332e11
Bump google.golang.org/api from 0.66.0 to 0.74.0
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.66.0 to 0.74.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.66.0...v0.74.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-31 03:24:57 +00:00
Sergey Kudriavtsev
cc28f95e4a removing redundant dependency from go.mod 2022-03-31 00:35:11 +03:00
renehernandez
e8977e2c48 Merge branch 'master' into documentation 2022-03-30 11:08:51 -04:00
renehernandez
ee3a20b927 Fix lint issues in scripts/docs.go 2022-03-30 11:07:21 -04:00
Kubernetes Prow Robot
6d7f465062
Merge pull request #2671 from stevehipwell/fix-chart-ci
Fix CI release notes generation
2022-03-30 00:48:26 -07:00
Kubernetes Prow Robot
836e4fb4bd
Merge pull request #2647 from kvendingoldo/master
Fix documentation for Azure TTL
2022-03-30 00:10:26 -07:00
kvendingoldo
e4cb7fbf09
Merge branch 'kubernetes-sigs:master' into master 2022-03-29 00:06:37 +04:00
Steve Hipwell
96b9d3b186 chore[chart]: Fix CI release notes generation
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2022-03-28 19:06:40 +01:00
Kubernetes Prow Robot
2751dd0ebc
Merge pull request #2571 from stevehipwell/chart-v1-8-0
feat[chart]: Release v1.8.0
2022-03-28 10:45:31 -07:00
Sergey Kudriavtsev
f890d882e2 migration to infoblox-go-client/v2 2022-03-24 22:51:55 +03:00
dependabot[bot]
0f1c9390dc
Bump go.etcd.io/etcd/client/v3 from 3.5.0 to 3.5.2
Bumps [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) from 3.5.0 to 3.5.2.
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Changelog](https://github.com/etcd-io/etcd/blob/main/Dockerfile-release.amd64)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.0...v3.5.2)

---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/client/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-23 18:27:25 +00:00
Kubernetes Prow Robot
570b51659f
Merge pull request #2666 from 0x4c6565/ukfast-sdk-version-bump
bump ukfast sdk version
2022-03-23 11:23:18 -07:00
Lee Spottiswood
210f084109 bump ukfast sdk version 2022-03-23 16:50:32 +00:00
Kubernetes Prow Robot
e073460b58
Merge pull request #2663 from kubernetes-sigs/raffo/kustomize-v0.11.0
update kustomization.yaml for v0.11.0
2022-03-23 07:28:10 -07:00
Raffaele Di Fazio
f5dd1433bc
update kustomization.yaml for v0.11.0 2022-03-23 11:30:32 +01:00
Mateusz Jabłoński
43a477f6c0 stop processing after zone lookup failed 2022-03-23 10:03:25 +01:00
Francisco Robles Martín
27aa444b9d [AWS] Include DnsEndpoint example with AWS provider specifics
Signed-off-by: Francisco Robles Martín <f.robles.martin@pm.me>
2022-03-22 11:17:32 +01:00
renehernandez
c139a99c1f Merge branch 'master' into documentation 2022-03-21 14:51:32 -04:00
Kubernetes Prow Robot
cc9a60ecfa
Merge pull request #2635 from RafalKorepta/revert-hetzner
Revert hetzner plugin
v0.11.1 v0.11.0
2022-03-21 05:51:20 -07:00
renehernandez
0d36e899fb Update mkdocs to use the right repo and site author 2022-03-17 15:58:24 -04:00
renehernandez
cf2fb1f7e4 Fix path to requirements in cache dependency. 2022-03-17 15:27:33 -04:00
renehernandez
9272b9f578 Add multiple versions support via mike 2022-03-17 15:19:34 -04:00
renehernandez
4d850708be Switch to use github context instead of env to get tag 2022-03-17 13:35:31 -04:00
renehernandez
d4030501d3 Fix push redirect step 2022-03-17 13:20:57 -04:00
renehernandez
e641b03560 Fix script execution order 2022-03-17 13:15:40 -04:00
renehernandez
b4007d289f Mkdocs fixes 2022-03-17 13:12:35 -04:00
renehernandez
523cdbec9c Add correct pattern to include all tags 2022-03-17 11:42:52 -04:00
renehernandez
1d44fd821f Fix workflow 2022-03-17 11:39:45 -04:00
renehernandez
c328d67926 Add docs release workflow 2022-03-17 11:02:38 -04:00
Alexander Sharov
2f9556681a
Fix documentation for Azure TTL 2022-03-15 15:20:08 +04:00
Pietro Bertera
9daca3e060 ADD: added node source doc 2022-03-14 10:15:47 +01:00
Rafal Korepta
4f6ab703c1 Revert hetzner plugin 2022-03-09 22:20:14 +01:00